Integrate camera calibration technologies into embedded firmware for on-device execution and ... management, and interrupt handling * Experienced with major ML frameworks, ONNX, container ...
Integrate camera calibration technologies into embedded firmware for on-device execution and ... management, and interrupt handling * Experienced with major ML frameworks, ONNX, container ...
Engineering Group Manager - Software Engineering
Markham, ON · Hybrid
CA$147K - CA$196K/yr
Medical
Dental
Vision
Life
Retirement
PTO
Partner with global virtualization, systems, and embedded software teams to align on roadmap and ... Manage team budgets (travel, training, indirect costs). * Ensure compliance with mandatory training ...
Engineering Group Manager - Software Engineering
Markham, ON · Hybrid
CA$147K - CA$196K/yr
Medical
Dental
Vision
Life
Retirement
PTO
Partner with global virtualization, systems, and embedded software teams to align on roadmap and ... Manage team budgets (travel, training, indirect costs). * Ensure compliance with mandatory training ...
Engineering Group Manager - Software Engineering
Oshawa, ON · Hybrid
CA$147K - CA$196K/yr
Medical
Dental
Vision
Life
Retirement
PTO
Partner with global virtualization, systems, and embedded software teams to align on roadmap and ... Manage team budgets (travel, training, indirect costs). * Ensure compliance with mandatory training ...
Engineering Group Manager - Software Engineering
Oshawa, ON · Hybrid
CA$147K - CA$196K/yr
Medical
Dental
Vision
Life
Retirement
PTO
Partner with global virtualization, systems, and embedded software teams to align on roadmap and ... Manage team budgets (travel, training, indirect costs). * Ensure compliance with mandatory training ...
Embedded Engineer
Toronto, ON · Hybrid
$130K - $150K/yr
You'll work closely with our existing software engineer and have immediate impact on the things ... Camera management and video handling * Computer vision and feature detection * Machine learning or ...
Quick apply
Embedded Engineer
Toronto, ON · Hybrid
$130K - $150K/yr
You'll work closely with our existing software engineer and have immediate impact on the things ... Camera management and video handling * Computer vision and feature detection * Machine learning or ...
Aviya provides expertise in program management, systems, software, mechanical, and hardware ... Proficiency in C and C++ programming languages for embedded software development. * Experience with ...
Aviya provides expertise in program management, systems, software, mechanical, and hardware ... Proficiency in C and C++ programming languages for embedded software development. * Experience with ...
Staff Software Architect - Mechatronics Controls Simulation
Markham, ON · Hybrid
Medical
Dental
Vision
Life
Retirement
PTO
Hands-on experience designing or leading variant and configuration management strategies for embedded software, simulation, or test environments. * Familiarity with AUTOSAR layered software ...
Staff Software Architect - Mechatronics Controls Simulation
Markham, ON · Hybrid
Medical
Dental
Vision
Life
Retirement
PTO
Hands-on experience designing or leading variant and configuration management strategies for embedded software, simulation, or test environments. * Familiarity with AUTOSAR layered software ...
Lead Technical Program Manager, Platform Integration
CA$171K - CA$243K/yr
Medical
Dental
Vision
PTO
You can engage with engineers across hardware, embedded software, autonomy, and safety without ... Required Qualifications: - 6+ years of technical program management experience, with a strong focus ...
Lead Technical Program Manager, Platform Integration
CA$171K - CA$243K/yr
Medical
Dental
Vision
PTO
You can engage with engineers across hardware, embedded software, autonomy, and safety without ... Required Qualifications: - 6+ years of technical program management experience, with a strong focus ...
Senior Software Developer - Virtualization and SIL Integration
Markham, ON · On-site
CA$115K - CA$164K/yr
Medical
Dental
Vision
Life
Retirement
PTO
... of embedded controllers and calibrations for the Propulsion Thermal Management System domain. The Software-in-the-Loop (SIL) Simulation Integration Engineers (SIE) are ultimately responsible to ...
Senior Software Developer - Virtualization and SIL Integration
Markham, ON · On-site
CA$115K - CA$164K/yr
Medical
Dental
Vision
Life
Retirement
PTO
... of embedded controllers and calibrations for the Propulsion Thermal Management System domain. The Software-in-the-Loop (SIL) Simulation Integration Engineers (SIE) are ultimately responsible to ...
... management systems and customer equipment, using standard industrial protocols. * Optimize control strategies for energy efficiency and equipment performance * Embedded * Develop control software as ...
... management systems and customer equipment, using standard industrial protocols. * Optimize control strategies for energy efficiency and equipment performance * Embedded * Develop control software as ...
Lead Controls Engineer
Toronto, ON · On-site
... management systems and customer equipment, using standard industrial protocols. * Optimize control strategies for energy efficiency and equipment performance * Embedded * Develop control software as ...
Quick apply
Lead Controls Engineer
Toronto, ON · On-site
... management systems and customer equipment, using standard industrial protocols. * Optimize control strategies for energy efficiency and equipment performance * Embedded * Develop control software as ...
Director of Software Application Deadline: June 12th, 2026 Role Overview We are seeking a highly ... Implement watchdog management, telemetry logging, crash diagnostics, and recovery strategies.
Director of Software Application Deadline: June 12th, 2026 Role Overview We are seeking a highly ... Implement watchdog management, telemetry logging, crash diagnostics, and recovery strategies.
Software Quality Assurance and Automation Test Engineer - ADAS Controllers
Markham, ON · On-site
Dental
Vision
PTO
The engineer will work closely with software developers, requirement engineers and program managers ... Minimum two years of embedded software testing and testing automation experience in Automotive ...
Quick apply
Software Quality Assurance and Automation Test Engineer - ADAS Controllers
Markham, ON · On-site
Dental
Vision
PTO
The engineer will work closely with software developers, requirement engineers and program managers ... Minimum two years of embedded software testing and testing automation experience in Automotive ...
The engineer will work closely with software developers, requirement engineers and program managers ... Minimum two years of embedded software testing and testing automation experience in Automotive ...
The engineer will work closely with software developers, requirement engineers and program managers ... Minimum two years of embedded software testing and testing automation experience in Automotive ...
We develop smart building software and integrated hardware solutions that connect property managers ... Execute test plans and test cases for hardware products, embedded software, and connected IoT ...
We develop smart building software and integrated hardware solutions that connect property managers ... Execute test plans and test cases for hardware products, embedded software, and connected IoT ...
Staff Software Developer - Diagnostics Infrastructure
Markham, ON · Hybrid
CA$147/hr
Medical
Dental
Vision
Life
Retirement
PTO
Create and manage comprehensive architecture diagrams and technical execution plans. * Deliver new ... Experience in embedded software development on System-on-Chips (SoCs). * Familiarity with embedded ...
Staff Software Developer - Diagnostics Infrastructure
Markham, ON · Hybrid
CA$147/hr
Medical
Dental
Vision
Life
Retirement
PTO
Create and manage comprehensive architecture diagrams and technical execution plans. * Deliver new ... Experience in embedded software development on System-on-Chips (SoCs). * Familiarity with embedded ...
Staff Software Developer - Diagnostics Infrastructure
Oshawa, ON · Hybrid
CA$147/hr
Medical
Dental
Vision
Life
Retirement
PTO
Create and manage comprehensive architecture diagrams and technical execution plans. * Deliver new ... Experience in embedded software development on System-on-Chips (SoCs). * Familiarity with embedded ...
Staff Software Developer - Diagnostics Infrastructure
Oshawa, ON · Hybrid
CA$147/hr
Medical
Dental
Vision
Life
Retirement
PTO
Create and manage comprehensive architecture diagrams and technical execution plans. * Deliver new ... Experience in embedded software development on System-on-Chips (SoCs). * Familiarity with embedded ...
Software Developer - Diagnostics
Markham, ON · Hybrid
CA$9.0K - CA$136K/yr
Medical
Dental
Vision
Life
Retirement
PTO
Solid foundation in software development with hands-on experience in embedded software design and ... manager}. The selected candidate will be required to travel About GM Our vision is a world with ...
Software Developer - Diagnostics
Markham, ON · Hybrid
CA$9.0K - CA$136K/yr
Medical
Dental
Vision
Life
Retirement
PTO
Solid foundation in software development with hands-on experience in embedded software design and ... manager}. The selected candidate will be required to travel About GM Our vision is a world with ...
Aviya provides expertise in program management, systems, software, mechanical, and hardware ... Proficiency in C and C++ for embedded software development. * Experience with scripting languages ...
Aviya provides expertise in program management, systems, software, mechanical, and hardware ... Proficiency in C and C++ for embedded software development. * Experience with scripting languages ...
Senior Embedded Systems Engineer (Woodbridge, Ontario)
CA$116K - CA$145K/yr
Since 1937, PerkinElmer has served as a trusted partner in laboratory analysis and management and ... The role will include close collaborations with software, electrical and mechanical teams as part ...
Senior Embedded Systems Engineer (Woodbridge, Ontario)
CA$116K - CA$145K/yr
Since 1937, PerkinElmer has served as a trusted partner in laboratory analysis and management and ... The role will include close collaborations with software, electrical and mechanical teams as part ...
Sr Manager, Solutions
Mississauga, ON · Hybrid
... embedded software, Linux-based systems, cloud services, and system integration in payment environments. • Experience with secure coding practices, cryptography, key management, and payment ...
Sr Manager, Solutions
Mississauga, ON · Hybrid
... embedded software, Linux-based systems, cloud services, and system integration in payment environments. • Experience with secure coding practices, cryptography, key management, and payment ...
Embedded Software Manager information
See Toronto, ON salary details
$33.9K - $47.2K
2% of jobs
$47.2K - $60.6K
2% of jobs
$60.6K - $74K
2% of jobs
$74K - $87.3K
5% of jobs
$87.3K - $100.7K
10% of jobs
$105.4K is the 25th percentile. Wages below this are outliers.
$100.7K - $114K
11% of jobs
$114K - $127.4K
16% of jobs
The median wage is $128.7K / yr.
$127.4K - $140.8K
22% of jobs
$146.2K is the 75th percentile. Wages above this are outliers.
$140.8K - $154.1K
12% of jobs
$154.1K - $167.5K
11% of jobs
$167.5K - $180.8K
7% of jobs
$33.9K
$127.2K
$180.8K
How much do embedded software manager jobs pay per year?
What does an embedded software manager do?
An Embedded Software Manager leads a team of engineers in designing, developing, and maintaining software for embedded systems. They oversee project timelines, ensure code quality, and collaborate with hardware teams to optimize performance. Their responsibilities include technical guidance, team development, and managing software lifecycle processes. Strong expertise in embedded programming, real-time systems, and leadership is essential for success in this role.
What are the typical daily responsibilities of an embedded software manager?
As an Embedded Software Manager, your daily responsibilities often include overseeing software development projects, assigning tasks to team members, and ensuring that project milestones are met. You’ll frequently collaborate with hardware engineers, product managers, and quality assurance teams to align engineering efforts with business goals. Regular activities may also include code reviews, technical problem-solving, mentoring junior engineers, and facilitating communication between technical staff and non-technical stakeholders. The role is a blend of hands-on technical oversight and team leadership, aimed at fostering a productive and innovative development environment.
What are the key skills and qualifications needed to thrive in the embedded software manager position, and why are they important?
An Embedded Software Manager needs strong expertise in embedded systems development, software architecture, and project management, typically supported by a degree in computer science, electrical engineering, or a related field. Familiarity with programming languages like C/C++, real-time operating systems (RTOS), version control systems, and certifications such as PMP or Certified ScrumMaster can be highly beneficial. Leadership, effective communication, and problem-solving skills are crucial for motivating engineering teams and bridging gaps between technical staff and stakeholders. Together, these skills ensure the delivery of high-quality embedded software solutions on time and within budget in complex technological environments.
What job categories do people searching Embedded Software Manager jobs in Toronto, ON look for?
The top searched job categories for Embedded Software Manager jobs in Toronto, ON are:

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