... are embedded throughout the SDLC. Partner with engineering teams to improve reliability ... Strong understanding of software architecture patterns, system design, and engineering best ...
... are embedded throughout the SDLC. Partner with engineering teams to improve reliability ... Strong understanding of software architecture patterns, system design, and engineering best ...
Firmware Engineer
Kitchener, ON · On-site
CA$87K - CA$135K/yr
Experience with embedded communication protocols including CAN, SPI, UART, parallel interface and ... Exposure to firmware verification strategies, including simulation, integration testing, and HIL ...
Firmware Engineer
Kitchener, ON · On-site
CA$87K - CA$135K/yr
Experience with embedded communication protocols including CAN, SPI, UART, parallel interface and ... Exposure to firmware verification strategies, including simulation, integration testing, and HIL ...
Senior DSP Firmware Engineer
CA$100K - CA$150K/yr
Develop deterministic realtime control firmware in embedded C, including fast control loops ... Experience with firmware verification strategies, power conversion simulation, Hardware-in-the-Loop ...
Senior DSP Firmware Engineer
CA$100K - CA$150K/yr
Develop deterministic realtime control firmware in embedded C, including fast control loops ... Experience with firmware verification strategies, power conversion simulation, Hardware-in-the-Loop ...
Software Development Engineer in Test
CA$70K - CA$120K/yr
Write, track, and verify software defects; * Debug complex software systems; * Work with DevOps to ... This commitment will be reflected in our hiring processes and embedded in our values and how we ...
Software Development Engineer in Test
CA$70K - CA$120K/yr
Write, track, and verify software defects; * Debug complex software systems; * Work with DevOps to ... This commitment will be reflected in our hiring processes and embedded in our values and how we ...
Software Test Specialist
Kitchener, ON · On-site
Verify that product requirements are complete, testable and traceable throughout the product ... Bachelor's degree in Engineering, Computer Science, Systems Engineering, Mechatronics, or a related ...
New
Quick apply
Software Test Specialist
Kitchener, ON · On-site
Verify that product requirements are complete, testable and traceable throughout the product ... Bachelor's degree in Engineering, Computer Science, Systems Engineering, Mechatronics, or a related ...
New
Software Developer Co-op (Fall 2026)
CA$22.01 - CA$33.81/hr
This commitment will be reflected in our hiring processes and embedded in our values and how we ... Magnet Forensics participates in E-Verify and will provide the federal government with your Form I ...
Software Developer Co-op (Fall 2026)
CA$22.01 - CA$33.81/hr
This commitment will be reflected in our hiring processes and embedded in our values and how we ... Magnet Forensics participates in E-Verify and will provide the federal government with your Form I ...
Senior DSP Firmware Engineer
CA$100K - CA$150K/yr
Develop deterministic realtime control firmware in embedded C, including fast control loops ... Experience with firmware verification strategies, power conversion simulation, Hardware-in-the-Loop ...
Senior DSP Firmware Engineer
CA$100K - CA$150K/yr
Develop deterministic realtime control firmware in embedded C, including fast control loops ... Experience with firmware verification strategies, power conversion simulation, Hardware-in-the-Loop ...
A systems thinker at the hardware-software boundary. You find satisfaction in making complex ... Embedded systems depth. Production C or C++ on microcontrollers. Experience with communication ...
A systems thinker at the hardware-software boundary. You find satisfaction in making complex ... Embedded systems depth. Production C or C++ on microcontrollers. Experience with communication ...
Develop firmware running on embedded MCUs to manage all aspects of product functionality. * Build ... Collaborate with ASIC and software team members to meet project requirements. * Conduct thorough ...
Develop firmware running on embedded MCUs to manage all aspects of product functionality. * Build ... Collaborate with ASIC and software team members to meet project requirements. * Conduct thorough ...
Staff Software Engineer - Open Source Data Platform (ODP)
Kitchener, ON · On-site
CA$180K - CA$210K/yr
Mentor and guide Senior Software Engineers, fostering technical excellence and a culture of ... verification signals in application materials based on available information. These tools assist ...
Staff Software Engineer - Open Source Data Platform (ODP)
Kitchener, ON · On-site
CA$180K - CA$210K/yr
Mentor and guide Senior Software Engineers, fostering technical excellence and a culture of ... verification signals in application materials based on available information. These tools assist ...
Firmware Engineer
Kitchener, ON · On-site
A systems thinker at the hardware-software boundary. You find satisfaction in making complex ... Embedded systems depth. Production C or C++ on microcontrollers. Experience with communication ...
Quick apply
Firmware Engineer
Kitchener, ON · On-site
A systems thinker at the hardware-software boundary. You find satisfaction in making complex ... Embedded systems depth. Production C or C++ on microcontrollers. Experience with communication ...
Software Development Intern (Full-Stack / DevOps Support)
Cambridge, ON · On-site
$24 - $28/hr
We are looking for a Software Development Intern to support ongoing development, maintenance, and ... Identify and report production issues * Assist in deployment verification and basic DevOps tasks
Software Development Intern (Full-Stack / DevOps Support)
Cambridge, ON · On-site
$24 - $28/hr
We are looking for a Software Development Intern to support ongoing development, maintenance, and ... Identify and report production issues * Assist in deployment verification and basic DevOps tasks
Half-Day Fridays * Working on challenging engineering projects. * Continuous learning and career ... Provide thorough testing of machine functionality to verify software program completeness.
Half-Day Fridays * Working on challenging engineering projects. * Continuous learning and career ... Provide thorough testing of machine functionality to verify software program completeness.
Half-Day Fridays * Working on challenging engineering projects. * Continuous learning and career ... Provide thorough testing of machine functionality to verify software program completeness.
Half-Day Fridays * Working on challenging engineering projects. * Continuous learning and career ... Provide thorough testing of machine functionality to verify software program completeness.
... software programming (C, C++) · Experience with hardware design (Schematic capture & PCB layout, Altium Designer preferred) · Experience with firmware/embedded development (MPLAB, Arduino ...
Quick apply
... software programming (C, C++) · Experience with hardware design (Schematic capture & PCB layout, Altium Designer preferred) · Experience with firmware/embedded development (MPLAB, Arduino ...
... software programming (C, C++) · Experience with hardware design (Schematic capture & PCB layout, Altium Designer preferred) · Experience with firmware/embedded development (MPLAB, Arduino ...
Quick apply
... software programming (C, C++) · Experience with hardware design (Schematic capture & PCB layout, Altium Designer preferred) · Experience with firmware/embedded development (MPLAB, Arduino ...
... and software teams. a) Infrastructure& In-House Test Equipment Firmware * Design and develop ... embedded firmware features thatenabletestand measurement at next generation nodes. b) On-Board ...
... and software teams. a) Infrastructure& In-House Test Equipment Firmware * Design and develop ... embedded firmware features thatenabletestand measurement at next generation nodes. b) On-Board ...
Understands complex software and hardware systems and can specify, verify, validate and document ... Systems Design & Engineering * Design and develop system-level solutions that meet user, product ...
New
Quick apply
Understands complex software and hardware systems and can specify, verify, validate and document ... Systems Design & Engineering * Design and develop system-level solutions that meet user, product ...
New
PLC Programmer/Controls Software Designer
Waterloo, ON · On-site
CA$37.85 - CA$47.31/hr
Communicate with engineering in order to fully understand sequence of operations * Validate ... In the United States, we utilize E-Verify. Samuel Automation specializes in seamlessly integrating ...
PLC Programmer/Controls Software Designer
Waterloo, ON · On-site
CA$37.85 - CA$47.31/hr
Communicate with engineering in order to fully understand sequence of operations * Validate ... In the United States, we utilize E-Verify. Samuel Automation specializes in seamlessly integrating ...
Requirements Definition and Verification Responsible for ensuring design requirements are ... software with pre‑defined, rule‑based filters to organize and manage application materials.
Requirements Definition and Verification Responsible for ensuring design requirements are ... software with pre‑defined, rule‑based filters to organize and manage application materials.
Embedded Software Verification Engineer information
What does an embedded software verification engineer do?
What are the key skills and qualifications needed to thrive as an embedded software verification engineer?
What are some common challenges faced by embedded software verification engineers during the validation process?
What is the difference between Embedded Software Verification Engineer vs Embedded Software Developer?
| Aspect | Embedded Software Verification Engineer | Embedded Software Developer |
|---|---|---|
| Primary Focus | Verifying and validating embedded software to ensure quality and reliability | Designing, coding, and implementing embedded software solutions |
| Skills & Certifications | Knowledge of testing tools, verification processes, embedded systems, certifications like ISTQB | Proficiency in programming languages (C, C++), embedded systems, software development certifications |
| Work Environment | Testing labs, development teams, quality assurance departments | Development teams, R&D labs, product engineering |
While both roles require embedded systems knowledge and programming skills, the Embedded Software Verification Engineer primarily focuses on testing, validation, and ensuring software quality, whereas the Embedded Software Developer concentrates on creating and implementing embedded software solutions.

Full-time
Medical, Dental
Posted 9 days ago