Kepler is seeking a hands-on Embedded Software Development Manager and technical leader to manage and grow our embedded software team. This role is ideal for someone who thrives in fast-paced ...
Kepler is seeking a hands-on Embedded Software Development Manager and technical leader to manage and grow our embedded software team. This role is ideal for someone who thrives in fast-paced ...
Embedded Software Engineer Aversan Inc.(www.aversan.com) is a trusted multi-service engineering and ... Collaborate with other seniors and management on the establishment, evolution, and enforcement of ...
Embedded Software Engineer Aversan Inc.(www.aversan.com) is a trusted multi-service engineering and ... Collaborate with other seniors and management on the establishment, evolution, and enforcement of ...
Embedded Software Engineer
Burlington, ON · On-site
Responsible for adding new features or otherwise modify firmware/software based on management ... Real-Time Operating Systems, Embedded Linux, FreeRTOS and Device Driver experience is essential
Quick apply
Embedded Software Engineer
Burlington, ON · On-site
Responsible for adding new features or otherwise modify firmware/software based on management ... Real-Time Operating Systems, Embedded Linux, FreeRTOS and Device Driver experience is essential
Gastronomous is looking for an Embedded Software Engineer who will be a central part of our core ... Organized and efficient, able to self-manage projects and present deliverables on time or ...
Quick apply
Gastronomous is looking for an Embedded Software Engineer who will be a central part of our core ... Organized and efficient, able to self-manage projects and present deliverables on time or ...
Debug and troubleshoot embedded systems using tools such as GDB, JTAG, and logic analyzers ... Experience with Git and CMake for building and managing software projects. * Hands-on experience ...
Debug and troubleshoot embedded systems using tools such as GDB, JTAG, and logic analyzers ... Experience with Git and CMake for building and managing software projects. * Hands-on experience ...
Partner with product management, hardware teams, and customer engineering to translate requirements into robust technical solutions. * Act as a senior technical point of escalation for customer ...
Partner with product management, hardware teams, and customer engineering to translate requirements into robust technical solutions. * Act as a senior technical point of escalation for customer ...
Staff Embedded Software Developer
Oshawa, ON · Hybrid
CA$147K - CA$196K/yr
The Role We are looking for a skilled Staff Embedded Software Developer with a deep understanding ... Drive the technical direction of how we manage thousands of vehicles from a single control plane ...
Staff Embedded Software Developer
Oshawa, ON · Hybrid
CA$147K - CA$196K/yr
The Role We are looking for a skilled Staff Embedded Software Developer with a deep understanding ... Drive the technical direction of how we manage thousands of vehicles from a single control plane ...
Staff Embedded Software Developer
Markham, ON · Hybrid
CA$147K - CA$196K/yr
The Role We are looking for a skilled Staff Embedded Software Developer with a deep understanding ... Drive the technical direction of how we manage thousands of vehicles from a single control plane ...
Staff Embedded Software Developer
Markham, ON · Hybrid
CA$147K - CA$196K/yr
The Role We are looking for a skilled Staff Embedded Software Developer with a deep understanding ... Drive the technical direction of how we manage thousands of vehicles from a single control plane ...
Embedded Software Test Developer
Markham, ON · Hybrid
CA$90K - CA$136K/yr
We are seeking a Senior Embedded Software Test Engineer - Propulsion Thermal to execute system-level testing for Propulsion Thermal Management and support triage of failing tests Core ...
Embedded Software Test Developer
Markham, ON · Hybrid
CA$90K - CA$136K/yr
We are seeking a Senior Embedded Software Test Engineer - Propulsion Thermal to execute system-level testing for Propulsion Thermal Management and support triage of failing tests Core ...
Embedded Software Test Developer
Markham, ON · Hybrid
CA$90K - CA$136K/yr
We are seeking a Senior Embedded Software Test Engineer - Propulsion Thermal to execute system-level testing for Propulsion Thermal Management and support triage of failing tests Core ...
Embedded Software Test Developer
Markham, ON · Hybrid
CA$90K - CA$136K/yr
We are seeking a Senior Embedded Software Test Engineer - Propulsion Thermal to execute system-level testing for Propulsion Thermal Management and support triage of failing tests Core ...
Staff Embedded Engineer
Toronto, ON · On-site
... Management, Manufacturing, Hardware teams and third-party tech companies on integrations. How You'll Make an Impact: * Design, develop, and optimize embedded software for HVAC IoT products.
Staff Embedded Engineer
Toronto, ON · On-site
... Management, Manufacturing, Hardware teams and third-party tech companies on integrations. How You'll Make an Impact: * Design, develop, and optimize embedded software for HVAC IoT products.
Experience solving real-time embedded issues, including threading, optimization, memory management, and interrupt handling * Familiarity with the full software development lifecycle * Working ...
Experience solving real-time embedded issues, including threading, optimization, memory management, and interrupt handling * Familiarity with the full software development lifecycle * Working ...
Senior Embedded Engineer
Toronto, ON · Hybrid
You may be working on portions of the low-level software/hardware interactions, but equally ... Virtual Interview with Hiring Manager: This one-hour session will encompass technical, behavioral ...
Senior Embedded Engineer
Toronto, ON · Hybrid
You may be working on portions of the low-level software/hardware interactions, but equally ... Virtual Interview with Hiring Manager: This one-hour session will encompass technical, behavioral ...
Staff Embedded Logging Software Developer
Oshawa, ON · Hybrid
CA$147K - CA$196K/yr
Manage volatile buffers and persistent storage (log files and packages), including rotation ... embedded software development or systems engineering across Android, Linux, and/or QNX. * Strong ...
Staff Embedded Logging Software Developer
Oshawa, ON · Hybrid
CA$147K - CA$196K/yr
Manage volatile buffers and persistent storage (log files and packages), including rotation ... embedded software development or systems engineering across Android, Linux, and/or QNX. * Strong ...
Staff Embedded Logging Software Developer
Markham, ON · Hybrid
CA$147K - CA$196K/yr
Manage volatile buffers and persistent storage (log files and packages), including rotation ... embedded software development or systems engineering across Android, Linux, and/or QNX. * Strong ...
Staff Embedded Logging Software Developer
Markham, ON · Hybrid
CA$147K - CA$196K/yr
Manage volatile buffers and persistent storage (log files and packages), including rotation ... embedded software development or systems engineering across Android, Linux, and/or QNX. * Strong ...
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 ...
Manager, Software Engineering
Oshawa, ON · On-site
CA$147K - CA$196K/yr
The Engineering Group Manager will lead a team of software and algorithms engineers in initiating, rapid prototyping, design, implementation, and delivery of high-quality embedded software for the ...
Manager, Software Engineering
Oshawa, ON · On-site
CA$147K - CA$196K/yr
The Engineering Group Manager will lead a team of software and algorithms engineers in initiating, rapid prototyping, design, implementation, and delivery of high-quality embedded software for the ...
Embedded Simulation Developer - SIL and Virtualization
CA$90K - CA$136K/yr
Proficient in Embedded C and Python * Competent with embedded controls software and the automated ... battery management, chassis and brake controls software Compensation: The salary range for this ...
Embedded Simulation Developer - SIL and Virtualization
CA$90K - CA$136K/yr
Proficient in Embedded C and Python * Competent with embedded controls software and the automated ... battery management, chassis and brake controls software Compensation: The salary range for this ...
Reporting to the Director of Software, you'll play a key role in firmware architecture, hardware ... Implement telemetry logging, watchdog management, crash diagnostics, and recovery strategies.
Quick apply
Reporting to the Director of Software, you'll play a key role in firmware architecture, hardware ... Implement telemetry logging, watchdog management, crash diagnostics, and recovery strategies.
Reporting to the Director of Software, you'll play a key role in firmware architecture, hardware ... Implement telemetry logging, watchdog management, crash diagnostics, and recovery strategies.
Quick apply
Reporting to the Director of Software, you'll play a key role in firmware architecture, hardware ... Implement telemetry logging, watchdog management, crash diagnostics, and recovery strategies.
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 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 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 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.

Full-time
Medical, Dental, Vision
Posted 14 days ago
Job description
You'll balance leadership, technical oversight, and team development while contributing to the execution of mission-critical programs.
- 50% - Team leadership and execution oversight
- 20% - Technical guidance and design input
- 20% - Recruiting and onboarding
- 10% - Administrative and reporting
- Build, lead, and retain a high-performing embedded software team
- Ensure the team has the tools, training, and support needed to deliver high-quality software
- Partner with program and product leads to define scope, resourcing, and delivery milestones
- Establish and enforce engineering processes that drive quality and execution consistency
- Participate in sprint planning and daily syncs to unblock issues and maintain momentum
- Provide ongoing coaching, technical guidance, and career development through regular 1:1s and structured performance reviews
- Support hiring plans, lead interviews, and onboard new team members
- Monitor day-to-day execution across multiple projects, ensuring alignment with program goals and timelines
- Bachelor's degree in Computer Science, Software Engineering, or related discipline
- 6+ years of experience in embedded software development with 3+ years of experience managing software teams in an agile environment
- Strong background in C, C++, and Python
- Experience with embedded Linux and bare-metal systems
- Strong communication skills and the ability to work cross-functionally
- Proven ability to manage shifting priorities and drive execution through ambiguity
- Track record of building healthy team culture and driving performance through clear expectations and feedback
- Experience managing teams in a startup or scaling environment
- Familiarity with RTOS, BSPs, and embedded platform bring-up
- Exposure to satellite systems, aerospace programs, or other high-reliability domains
- Experience with static analysis, CI pipelines, and V&V practices for embedded systems