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 ...
Embedded Software Engineer
Markham, ON · On-site
Understanding of memory management, multithreading, synchronization primitives, and inter-process communication (IPC) in an embedded Linux context * Minimum 2-5 years of hands-on experience in ...
Quick apply
Embedded Software Engineer
Markham, ON · On-site
Understanding of memory management, multithreading, synchronization primitives, and inter-process communication (IPC) in an embedded Linux context * Minimum 2-5 years of hands-on experience in ...
Design, develop, and maintain reliable, high-quality embedded software for both spacecraft and ... management, authentication, or encrypted communications * Familiarity with Linux networking ...
Design, develop, and maintain reliable, high-quality embedded software for both spacecraft and ... management, authentication, or encrypted communications * Familiarity with Linux networking ...
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
Design, develop, and maintain reliable, high-quality embedded software for both spacecraft and ... management, authentication, or encrypted communications * Familiarity with Linux networking ...
Design, develop, and maintain reliable, high-quality embedded software for both spacecraft and ... management, authentication, or encrypted communications * Familiarity with Linux networking ...
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 ...
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 ...
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 ...
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 ...
About This Role We are looking for a Senior Embedded Linux Engineer to work on software development for industrial high-power conversion and power-management systems based on ARM System-on-Module ...
About This Role We are looking for a Senior Embedded Linux Engineer to work on software development for industrial high-power conversion and power-management systems based on ARM System-on-Module ...
You will work closely with your hiring manager and an architect to co-define focus areas each two ... embedded software development experience, with demonstrated progression to a technical lead or ...
You will work closely with your hiring manager and an architect to co-define focus areas each two ... embedded software development experience, with demonstrated progression to a technical lead or ...
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 ...
The Lead Embedded Developer is responsible for owning technical initiatives and defining the ... to manage and evolve products throughout their lifecycle. Technical competence using software ...
The Lead Embedded Developer is responsible for owning technical initiatives and defining the ... to manage and evolve products throughout their lifecycle. Technical competence using software ...
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 ...
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 ...
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 ...
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:

Other
Re-posted 3 days ago
GE Vernova rating
8.2
Based on 115 frontline employees who took The Breakroom Quiz
131st of 490 rated machine equipment manufacturers
Job description
The ideal candidate will possess a deep understanding of embedded systems architecture with DSP, software and hardware architectures, and protection application knowledge within the Transmission & Distribution power-system domain. You will be responsible for executing a robust process of design, creation, and optimization of embedded systems, consisting of identification and quantification of system requirements, creation of alternate system design concepts, performance of design trade studies, selection and implementation of the best designs and verification that the design is properly integrated and executed. This process proceeds from concept to production to operation, based on strategies for the power industry.
As part of a multi-developer firmware team the major responsibilities will include architecture, analysis, design of embedded solutions for Square/UR product line. The Senior Staff Embedded Software Developer will report to the Senior Embedded Software Manager. Job Description
Essential Responsibilities:
In this role, you will:
- Analyze complex challenging requirements to architect effective DSP design solutions making up the overall system architecture including hardware, embedded DSP software, software tools, V&V and test rigs.
- Provide forward-looking strategies for platforms and technology development, technical risks elimination and insertion, in order to make the platform reliable and the product competitive.
- Drive platform reuse strategies. Making data-driven decisions using defined trade-off criteria.
- Facilitate, drive discussions and steer cross-functional councils to solve issues, drive decisions, gain consensus, and align on technical risk mitigation strategies.
- Communicate complex messages and negotiate with others to adopt a different point of view. Influence peers to take action and negotiate with external partners and vendors.
- Utilize in-depth understanding of key technology challenges to accomplish own work and provide direction to cross-functional teams.
- Application of technical skills and analytic thinking required to solve problems, using multiple internal sources and some external sources to arrive at decisions.
- Define architecture enablers and collaborate with ART Product Owners and Product Managers on backlog definition and prioritization.
- Provide timely communications on significant issues, risks and/or developments. Maintaining a focus on safety, reliability, performance, and security for embedded systems.
- Capture and elicit detailed requirements from stakeholders to ensure comprehensive understanding and documentation.
- Handle change management and impact analysis. Assessing the effects of modifications on system architecture.
- Act as a resource for colleagues with less experience. Explain difficult information and work to build consensus. Use persuasion skills to influence others on topics within field.
Required Qualifications:
- Bachelor’s Degree in Computer Science, Electrical Engineering, or Computer Engineering
- Minimum of 10 years software development experience
- A minimum of 8 years of DSP algorithm design and implementation experience is a must (FFT, IIR, FIR)
- Experience with embedded software development, Assembly, C/C++, Linux, ARM.
- Experience in code optimization and efficiency improvements
Desired Qualifications:
- Experience with microprocessors and microcontrollers
- Experience using emulators, simulators and software analysis tools
- Knowledge of MATLAB will be an added advantage
#LI-SG1
Additional InformationRelocation Assistance Provided: No
What GE Vernova employees say
Pay
Benefits
Hours and flexibility
Workplace
Get the full story on Breakroom
About GE Vernova
Sourced by ZipRecruiter
Company size
10,000+ Employees
Headquarters location
Boston, MA, US
Year founded
2022