Software Design Engineer Jobs
By Temporal Technologies At Vancouver, British Columbia, Canada
Document design choices and operational knowledge to successfully deploy and run services at scale with those features.
2-5 years of backend engineering experience.
Knowledge of multi-threading and concurrency.
Experience with Go, Java, or other applicable languages.
Experience building systems with technologies like Kafka, Cassandra, MySQL, and Elasticsearch.
Experience building and running services on AWS and/or GCP.
Senior Software Design Engineer - Oss
By Temporal Technologies At Vancouver, British Columbia, Canada
Clearly document design choices and operational knowledge to successfully deploy and run service with those features.
5 or more years of experience working with highly scalable distributed systems.
Experience with Go or Java or other applicable languages.
Experience working with Open Source Systems.
Experience building systems with technologies like Kafka, Cassandra, MySQL, Elasticsearch.
Experience building and running services on AWS. Bonus: Microsoft Azure and Google GCP experience.
Senior System Software Engineer - Tegra
By NVIDIA At Toronto, Ontario, Canada
Strong understanding of computer architecture, operating systems design, memory management, concurrency, device drivers and real-time programming.
BS or equivalent experience in Computer Science or related field.
Outstanding C programming and low-level driver experience.
Experience in graphics device driver stacks a plus.
Strong communication, interpersonal and planning skills.
Experience with DRM-KMS, Android kernel and HWC.
Electronic Control System & Software Engineer
By Caterpillar Inc. At Peterborough, Ontario, Canada
Collecting customer requirements and developing technical specifications for electronic features.
Developing electrical system architectures and solutions to meet technical requirements.
Top candidates may also have experience with (depending on the specific position):
Verification planning and testing of electronic features utilising HIL test benches and/or machine.
Troubleshooting and resolving electronics / control system issues encountered during build and test of products.
Contribution to FMEA, functional safety and product compliance reviews
Lead, Software Engineer, System Applications
By Magic Leap At Canada
Strong knowledge of Android internals, Java/JNI/C++, and coding skills
8+ years experience in professional software development and design related to Android framework and services
Experience with developing application and platform services on Android operating systems or similar AR/VR operating systems
Familiarity with embedded software development and strong multi-threading experience
Excellent oral and written communication skills to interact with cross-functional teams that are geographically distributed
BS or MS in Computer Science or related field or equivalent work experience
System Test Software Engineer
By Wind River At Kanata, Ontario, Canada
Knowledge of DO-178B/C certification standard and certification experience
Familiarity with software configuration management tools, preferably git and Bitbucket
Flexible home office! We offer the flexibility of a hybrid work schedule or 100% remote
BSc or higher degree (Computer Science, Computer/Electrical/Software Engineering, or other STEM field) or equivalent work experience
6+ years of software development experience
Great interpersonal and communication skills
Software Design Engineer (Markham)
By Evertz At Markham, Ontario, Canada
Strong C, C++ programming skills
Experience or interest in one or more of the following: Linux device drivers, Ethernet networking, x86 architecture, PCI Express, USB
A minimum of 2 years experience in software development
Strong analytical, research, and problem-solving skills
Structured, object oriented design and programming techniques
General understanding of Linux programming
System Software Process Quality Engineer
By Waiz Staffing Group At Calgary, Alberta, Canada
2-3 years of software quality management experience
Assist in the planning and execution of process improvement initiatives, ensuring that they align with ASPICE requirements and best practices.
5+ years’ experience in software development in an automotive environment
Evaluate software development processes and artifacts including code review using defined processes and checklists to ensure compliance with ASPICE standards.
Collaborate with software development teams to identify and implement process improvements, addressing any gaps or non-compliance issues.
Conduct process audits and assessments to verify adherence to ASPICE standards, identifying areas for improvement and providing actionable recommendations.
Software/System Test Engineer
By Delta-Q Technologies At Vancouver, British Columbia, Canada
Analyze functional requirements and create test cases.
Participate in requirement and test case reviews.
Education in Electrical Engineering, System Engineering, or other related education or disciplines.
Proven experience in embedded software development or testing.
Knowledge of LabVIEW or TestStand.
Knowledge of at least 1 programming language to be able to write small test programs.
System Software Engineer Jobs
By Acceler8 Talent At Toronto, Ontario, Canada
Option for full-time remote anywhere in North America, or hybrid/ onsite in Toronto area
What we can offer a Principal Systems Software Engineer:
Competitive base compensation, performance bonus + strong equity package
Senior Software Engineer Ii - Order Management System, International
By lululemon At Vancouver, British Columbia, Canada
8+ years in in developing / implementing / customizing IBM Sterling Commerce Distributed Order Management and Inventory Visibility
Strong knowledge & hands-on experience on Sterling Web store customizations
6+ year experience in developing Servlet/JSP/Filters, Java Web Services, or related skill.
Design a solution that is scalable, adaptable and in-line with digital platform requirements, liaising effectively between IT & Business Leadership
Analyze business requirements, Lead in design sessions and code reviews of extensions and customizations of the Sterling OMS development framework.
Collaborate with Solution Architects and Business Analysts to extend the capabilities of the Sterling OMS platform.
System Software Design Engineer
By CS GROUP At Montreal, Quebec, Canada
Software Knowledge: Model-based Development (SCADE, Matlab/Simulink), Labview, Microsoft Office, DOORS (or equivalent Requirement Management System), SVN (Subversion);
Writing software requirements and system requirements;
Maintaining traceability between software design, software requirements, and system requirements;
System knowledge in Turbomachinery & aircraft engines;
Good communication, interpersonal skills, team-player;
Carrying out the system and software design in accordance with ARP4754 & DO-178