Integrate camera calibration technologies into embedded firmware for on-device execution and ... Participate in code reviews and ensure compliance with automotive software quality standards ...
Integrate camera calibration technologies into embedded firmware for on-device execution and ... Participate in code reviews and ensure compliance with automotive software quality standards ...
Embedded Software Engineer - Intern
Ottawa, ON · On-site
CA$25 - CA$32/hr
Enrolled in a bachelor's or master's degree in computer or electrical engineering, computer science, or similar disciplines * Experience with C or C++ Assets: * Developing software for embedded ...
Embedded Software Engineer - Intern
Ottawa, ON · On-site
CA$25 - CA$32/hr
Enrolled in a bachelor's or master's degree in computer or electrical engineering, computer science, or similar disciplines * Experience with C or C++ Assets: * Developing software for embedded ...
Embedded Software Designer
Toronto, ON · On-site
Strong software engineering fundamentals, including system design, debugging, testing, performance analysis, and maintainable code development * Proficiency in C/C++ for embedded systems, including ...
Embedded Software Designer
Toronto, ON · On-site
Strong software engineering fundamentals, including system design, debugging, testing, performance analysis, and maintainable code development * Proficiency in C/C++ for embedded systems, including ...
The Embedded Systems Software Engineer will be responsible for the design, implementation, and ... Software development experience in automotive or other safety-critical industries * Knowledge of ...
The Embedded Systems Software Engineer will be responsible for the design, implementation, and ... Software development experience in automotive or other safety-critical industries * Knowledge of ...
Senior Embedded Software Developer
Kitchener, ON · On-site
CA$125K - CA$165K/yr
As we scale up, we're looking for a Senior Embedded Software Developer to help us build the embedded software that is changing the face of the feed industry. Job Summary : The ideal candidate will ...
Quick apply
Senior Embedded Software Developer
Kitchener, ON · On-site
CA$125K - CA$165K/yr
As we scale up, we're looking for a Senior Embedded Software Developer to help us build the embedded software that is changing the face of the feed industry. Job Summary : The ideal candidate will ...
As we scale up, we're looking for a Senior Embedded Software Developer to help us build the embedded software that is changing the face of the feed industry. Job Summary: The ideal candidate will ...
Quick apply
As we scale up, we're looking for a Senior Embedded Software Developer to help us build the embedded software that is changing the face of the feed industry. Job Summary: The ideal candidate will ...
As we scale up, we're looking for a Senior Embedded Software Developer to help us build the embedded software that is changing the face of the feed industry. Job Summary: The ideal candidate will ...
As we scale up, we're looking for a Senior Embedded Software Developer to help us build the embedded software that is changing the face of the feed industry. Job Summary: The ideal candidate will ...
IPGP) is seeking a Staff Embedded C/C++ Software Developerto join our agile software development ... manufacturing of automotive, aerospace, biomedical, and consumer electronics products. Our ...
IPGP) is seeking a Staff Embedded C/C++ Software Developerto join our agile software development ... manufacturing of automotive, aerospace, biomedical, and consumer electronics products. Our ...
Engineering Group Manager - Software Engineering
Markham, ON · Hybrid
CA$147K - CA$196K/yr
... automotive embedded software and calibration development. The ideal candidate will thrive in the ... Review and approve engineering documentation, deliverables, and schedules. * Manage team budgets ...
Engineering Group Manager - Software Engineering
Markham, ON · Hybrid
CA$147K - CA$196K/yr
... automotive embedded software and calibration development. The ideal candidate will thrive in the ... Review and approve engineering documentation, deliverables, and schedules. * Manage team budgets ...
Engineering Group Manager - Software Engineering
Oshawa, ON · Hybrid
CA$147K - CA$196K/yr
... automotive embedded software and calibration development. The ideal candidate will thrive in the ... Review and approve engineering documentation, deliverables, and schedules. * Manage team budgets ...
Engineering Group Manager - Software Engineering
Oshawa, ON · Hybrid
CA$147K - CA$196K/yr
... automotive embedded software and calibration development. The ideal candidate will thrive in the ... Review and approve engineering documentation, deliverables, and schedules. * Manage team budgets ...
Scope of the Role As a Real-Time Embedded Staff Software Engineer, you will serve as a senior technical leader driving the architecture, development, and evolution of our next-generation Wi-Fi ...
Scope of the Role As a Real-Time Embedded Staff Software Engineer, you will serve as a senior technical leader driving the architecture, development, and evolution of our next-generation Wi-Fi ...
Strong software engineering fundamentals, including system design, debugging, testing, performance analysis, and maintainable code development * Proficiency in C/C++ for embedded systems, including ...
Strong software engineering fundamentals, including system design, debugging, testing, performance analysis, and maintainable code development * Proficiency in C/C++ for embedded systems, including ...
In this role, the Senior Specialist Software Developer will assume ownership of specific embedded systems software modules, overseeing their development, quality, testing and functionality. MAIN ...
In this role, the Senior Specialist Software Developer will assume ownership of specific embedded systems software modules, overseeing their development, quality, testing and functionality. MAIN ...
Senior Embedded Logging Software Developer
Oshawa, ON · Hybrid
CA$115K - CA$164K/yr
We're seeking a Senior Embedded Logging Software Engineer to design and integrate embedded data ... Knowledge of automotive cybersecurity controls and dataprotection processes. * Exposure to ...
Senior Embedded Logging Software Developer
Oshawa, ON · Hybrid
CA$115K - CA$164K/yr
We're seeking a Senior Embedded Logging Software Engineer to design and integrate embedded data ... Knowledge of automotive cybersecurity controls and dataprotection processes. * Exposure to ...
Senior Embedded Logging Software Developer
Markham, ON · Hybrid
CA$115K - CA$164K/yr
We're seeking a Senior Embedded Logging Software Engineer to design and integrate embedded data ... Knowledge of automotive cybersecurity controls and dataprotection processes. * Exposure to ...
Senior Embedded Logging Software Developer
Markham, ON · Hybrid
CA$115K - CA$164K/yr
We're seeking a Senior Embedded Logging Software Engineer to design and integrate embedded data ... Knowledge of automotive cybersecurity controls and dataprotection processes. * Exposure to ...
Embedded NPU Software Engineer, Senior Staff
Markham, ON · On-site
$100 - $130/hr
As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting‑edge ...
Embedded NPU Software Engineer, Senior Staff
Markham, ON · On-site
$100 - $130/hr
As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting‑edge ...
The Senior Staff Embedded Software Developer will report to the Senior Embedded Software Manager. Essential Responsibilities: In this role, you will: * Analyze complex challenging requirements to ...
The Senior Staff Embedded Software Developer will report to the Senior Embedded Software Manager. Essential Responsibilities: In this role, you will: * Analyze complex challenging requirements to ...
The Senior Staff Embedded Software Developer will report to the Senior Embedded Software Manager. Essential Responsibilities: In this role, you will: * Analyze complex challenging requirements to ...
The Senior Staff Embedded Software Developer will report to the Senior Embedded Software Manager. Essential Responsibilities: In this role, you will: * Analyze complex challenging requirements to ...
The Senior Staff Embedded Software Developer will report to the Senior Embedded Software Manager. Essential Responsibilities: In this role, you will: Analyze complex challenging requirements to ...
The Senior Staff Embedded Software Developer will report to the Senior Embedded Software Manager. Essential Responsibilities: In this role, you will: Analyze complex challenging requirements to ...
... Engineer to join our team. The ideal candidate will have a passion for embedded systems and a ... Support the design and development of embedded software for new and existing medical devices.
Quick apply
... Engineer to join our team. The ideal candidate will have a passion for embedded systems and a ... Support the design and development of embedded software for new and existing medical devices.
Automotive Embedded Software Engineer information
What is the difference between Automotive Embedded Software Engineer vs Automotive Software Developer?
| Aspect | Automotive Embedded Software Engineer | Automotive Software Developer |
|---|---|---|
| Credentials | Bachelor's in Computer Engineering, Electrical Engineering, or related; knowledge of embedded systems | Bachelor's in Computer Science or Software Engineering; programming skills |
| Work Environment | Embedded systems in vehicles, real-time OS, hardware integration | Application-level software, vehicle interfaces, user experience |
| Industry Usage | Designing firmware for ECUs, control units, safety systems | Developing vehicle infotainment, navigation, or telematics software |
Automotive Embedded Software Engineers focus on developing firmware and low-level software for vehicle control units, working closely with hardware. Automotive Software Developers typically work on higher-level applications like infotainment systems. Both roles require programming skills, but embedded engineers often have specialized knowledge of real-time systems and hardware integration.
What does an automotive embedded software engineer do?
What are the key skills and qualifications needed to thrive as an automotive embedded software engineer?
What are some common challenges faced by automotive embedded software engineers when working with cross-functional teams?
- Contract Embedded Software Engineer
- Junior Embedded C Developer
- Volunteer Embedded Systems Engineer
- Senior Embedded Systems Engineer
- Junior Embedded Software Engineer
- New Grad Embedded Engineer
- Entry Level Embedded Software Engineer
- Freelance Embedded Firmware Engineer
- Embedded Engineer
- Aerospace Software Engineer

Job description
We are seeking a talented and motivated Perception Software Engineer to join our growing team. In this role, you will be responsible for designing, implementing, optimizing, and validating software modules that run on complex multi-processor embedded systems.
The ideal candidate is a self-driven engineer with strong problem-solving skills, deep expertise in computer vision and embedded software development, and a passion for delivering high-quality solutions in a collaborative environment. This position also offers opportunities to provide technical leadership and mentorship across engineering teams.
Responsibilities- Develop, optimize, test, and maintain computer vision algorithms and tools related to camera calibration and geometric transformations for embedded platforms and PC-based environments.
- Integrate camera calibration technologies into embedded firmware for on-device execution and support deployment in production environments.
- Benchmark and optimize algorithms for heterogeneous computing architectures, including ARM CPUs, DSPs, and NPUs.
- Design and develop firmware components and SDK packages for DSP and NPU platforms.
- Define validation strategies and test plans to ensure software quality, performance, and reliability.
- Document designs, technical findings, best practices, and implementation guidance.
- Collaborate with internal and external stakeholders to support product development and deployment activities.
- Participate in code reviews and ensure compliance with automotive software quality standards, including MISRA guidelines.
- Minimum Master's degree in software engineering, computer science, and/or equivalent disciplines
- Minimum 5 years of advanced C/C++/Python and embedded software development experience
- Experienced with computer vision algorithm development with strong understanding of machine learning algorithms and concepts Â
- Experienced working with embedded system running RTOS/Linux and knowledgeable with threading, optimization, memory management, and interrupt handling
- Experienced with major ML frameworks, ONNX, container technologies, and build systems
- Knowledge in SoC/processor architectures, Xtensa and/or ARM processors
- Strong analytical/problem solving skills, software design skills, and communication skillsÂ