1

Embedded Controls Engineer Jobs in Ontario (NOW HIRING)

... Controls Specialist to join their product development team, focused on designing and programming ... Focus on control systems, embedded software, or HVAC applications an asset Why is This a Great ...

Senior ARM Firmware Engineer

Kitchener, ON · Hybrid

CA$100K - CA$150K/yr

The Senior Embedded Firmware Engineer owns the design, development, optimization, and lifecycle ... Collaborate with hardware, controls, systems, and validation teams to ensure systemlevel ...

... embedded firmware for inverters used in utility energy storage systems. This role requires deep ... Collaborate with hardware, controls, systems, and validation teams to ensure systemlevel ...

Firmware Engineer

Kitchener, ON · On-site

CA$87K - CA$135K/yr

... embedded firmware for inverters used in utility energy storage systems. This role requires deep ... Collaborate with hardware, controls, systems, and validation teams to ensure systemlevel ...

Senior ARM Firmware Engineer

Kitchener, ON · Hybrid

CA$100K - CA$150K/yr

The Senior Embedded Firmware Engineer owns the design, development, optimization, and lifecycle ... Collaborate with hardware, controls, systems, and validation teams to ensure systemlevel ...

... is embedded into daytoday operations, projects, and system design, while maintaining high ... Technical Security Controls : Implement, configure and maintain security controls across networks ...

next page

Showing results 1-20

Embedded Controls Engineer information

See Ontario salary details

$85.5K

$114.6K

$140.5K

How much do embedded controls engineer jobs pay per year?

As of Jun 15, 2026, the average yearly pay for embedded controls engineer in Ontario is $114,581.00, according to ZipRecruiter salary data. Most workers in this role earn between $104,000.00 and $124,500.00 per year, depending on experience, location, and employer.

What engineers make $500,000?

Senior engineers in specialized fields such as software engineering, petroleum engineering, and certain aerospace engineering roles can earn $500,000 or more annually, especially with experience, advanced skills, and in high-demand industries. Executive-level engineering positions or those with significant leadership responsibilities may also reach this compensation level.

What are the typical projects and team interactions like for an Embedded Controls Engineer?

Embedded Controls Engineers commonly work on projects involving the design, development, and testing of control algorithms and embedded firmware for products such as vehicles, industrial equipment, or consumer electronics. You will regularly collaborate with multidisciplinary teams including hardware engineers, software developers, and test engineers to ensure integration and functionality. Most roles involve a mix of individual technical work—such as coding and troubleshooting—and group activities, like design reviews and system validation. This collaborative environment not only builds technical acumen but also provides opportunities for professional growth and exposure to complex, real-world engineering challenges.

What are the key skills and qualifications needed to thrive in the Embedded Controls Engineer position, and why are they important?

To thrive as an Embedded Controls Engineer, you need a strong background in electrical engineering, embedded systems programming (typically in C/C++), and control systems theory, often supported by a relevant engineering degree. Experience with real-time operating systems (RTOS), microcontrollers, industry-standard software tools (such as MATLAB/Simulink), and relevant certifications like Certified LabVIEW Developer (CLD) is valuable. Skills such as analytical problem-solving, attention to detail, and effective teamwork stand out in this role. These skills are essential for designing, implementing, and optimizing reliable control systems that integrate seamlessly with hardware under real-world constraints.

What does an Embedded Controls Engineer do?

An Embedded Controls Engineer designs, develops, and implements control systems for embedded devices, typically in automotive, industrial, or consumer electronics applications. They work with microcontrollers, sensors, and actuators to create efficient and reliable systems. Their responsibilities include writing embedded software, troubleshooting hardware-software interactions, and optimizing system performance. They often use programming languages like C/C++ and tools like MATLAB/Simulink for modeling and simulation.

What is an embedded controls engineer?

An embedded controls engineer designs and develops control systems for embedded devices, such as microcontrollers and sensors, used in various industries like automotive, manufacturing, and consumer electronics. They typically work with programming languages like C or C++, and use tools such as oscilloscopes and debugging software to ensure system reliability and performance.

Will AI replace embedded programmers?

Embedded controls engineers design and develop software for embedded systems, and while AI can assist with tasks like code generation and testing, it is unlikely to fully replace the need for human expertise in understanding hardware constraints, safety requirements, and system integration. Skills in programming languages such as C or C++, along with knowledge of real-time operating systems, remain essential. AI tools serve as complementary resources rather than complete substitutes for embedded programmers.

Do embedded engineers get paid well?

Embedded controls engineers typically earn competitive salaries due to their specialized skills in programming microcontrollers and real-time systems. Compensation varies based on experience, location, and industry, but generally reflects the technical expertise required for designing and maintaining embedded systems. Certifications and proficiency with tools like C/C++ and RTOS can also influence earning potential.
What are popular job titles related to Embedded Controls Engineer jobs in Ontario? For Embedded Controls Engineer jobs in Ontario, the most frequently searched job titles are:
What job categories do people searching Embedded Controls Engineer jobs in Ontario look for? The top searched job categories for Embedded Controls Engineer jobs in Ontario are:
Embedded Software Area Manager

Embedded Software Area Manager

General Dynamics Land Systems

London, ON • On-site

Full-time

Posted 28 days ago


General Dynamics Land Systems rating

8.1

Company rating: 8.1 out of 10

Based on 30 frontline employees who took The Breakroom Quiz

123rd of 418 rated machine equipment manufacturers


Job description

Description

Embedded Software Area Manager L76 
 
Job Description
The Embedded Software Area Manager is responsible for the planning, execution, status, and delivery of the embedded software across all projects and programs. The embedded software team creates and produces software operating on embedded hardware within the vehicle envelope. They design, develop, and maintain software for real-time embedded vehicle applications such as power distribution, sensor subsystems, and automotive software control systems. The Area Manager is responsible for determining, setting and communicating program task/workload priorities across the team. They are directly responsible for team quality, schedule and budget performance and will work closely with the team to develop code in accordance with specified requirements. You will effectively manage risks, perform performance & staffing management and drive a culture of excellence.
About the Software Team
GD Land Systems – Canada possesses world-class software development capabilities, creating applications that enable Light Armoured Vehicle (LAV) operation and maintenance. The Software and Cyber Team, part of the Engineering Design and Technology department, consists of the following groups:
  • Embedded Software
  • Software Applications
  • Software Integration & Cybersecurity
The team collaborates on projects using SAFe Agile methodology or other frameworks as required. A state-of-the-art Systems Integration Lab supports collaboration with cross-functional groups to research, develop, and test code.
 
Near-Term Priorities
As the Embedded Software Area Manager, your immediate priorities will include:
  • Managing software delivery for customer-funded projects, such as the development of automotive controls for wheeled light vehicles.
  • Leading IRAD initiatives for new product development.
  • Establishing insourcing capabilities for critical software development.
  • Supporting global initiatives, including developing shared embedded software libraries and integrating AI into processes and products.
Key Job Elements
  • Lead the design, development, and unit testing of embedded system software.
  • Collaborate cross-functionally to define system architecture, hardware selection, and interface specifications.
  • Forecast workload and develop strategies for surge capacity with internal customers.
  • Ensure team quality, schedule, and budget performance; identify and mitigate risks.
  • Initiate and lead continuous improvement projects and support process optimization.
  • Support and lead bid and proposal activities within scope of responsibility.
  • Provide troubleshooting support and resolve software-related technical issues.
  • Manage team performance, staffing, mentorship, training, and effective communication.
Required Qualifications
  • University Degree in a related field.  Relevant technical certificates or College diploma with demonstrable outstanding technical experience in armored ground combat vehicle systems will also be considered.
  • Minimum 5 years relevant experience, with at least 3 years experience managing a software development team and/or large software projects
  • Demonstrated passion for software, electrical, and computer related technologies found in typical modern vehicles
  • Excellent communication, project management, and people ·management skills
  • Experience developing software in diverse environments such as desktop, embedded, web, and/or RTOS
  • Experience with Unified Modeling Language (UML) design and/or model driven development
  • Proven ability to manage the full life cycle of hardware/ software projects, from bidding and requirements definition, through coding, designing, building, qualifying and support
  • Highly motivated and capable in driving continuous improvement initiatives related to software development and support practices across our organization
  • Experience with software development and management tools such as NI LabVIEW, Measurement Studio, MS Visual Studio, CodeWarrior Development Studio, Git, and Altassian
  • Ability to obtain and maintain Secret Level clearance
  • Advanced computer skills in MS Office, including Word, Excel and PowerPoint
  • Ability to travel (5% Cdn) and (5% US & International) and possess/be able to acquire and maintain a valid passport
Preferred Qualifications
  • Advanced university degree in a related field.
  • P. Eng or the ability to obtain a P. Eng
  • Experience with Software Engineering Institute (SEI) Capability Maturity Model Integrated (CMMI) and IEEE 12207 for software engineering processes
  • Experience with application and management of modern software development processes and practices, such as Agile.
  • Experience with various programming languages, examples include but not limited to C, C++, C#, Java, .NET, MATLAB
  • Familiarity with web development platforms
  • Familiarity with common vehicle networks (CANbus, Ethernet, and RS232/422/48).
  • Experience with Earned Value Management technique
  • Experience with industry/military standards relevant to electronic systems design
 
Working Conditions:
Physical Conditions and Hazards:
The conditions in which an individual or staff works, including but not limited to such things as amenities, physical environment, stress and noise levels, degree of safety or danger, temperature, location.
1) Physical Environment: Office
2) Hazards: NA
Physical Demands Description:
This section objectively captures and describes the physical demands that are required to perform a particular job or role. Usually completed by the ergonomist
Usual mobility demands required are standing, walking, sitting, and stair climbing to access upper offices.
Equipment Utilized:
This section describes the type of equipment an employee is required to use:
Computer
Phone
Mobile device
Medical Surveillance
May include: Anthropometrical Size Restrictions depending on task
Personal Protective Equipment:
Applicable when interacting with shop floor (safety shoes, safety glasses, hearing protection. extraction coveralls)

What General Dynamics Land Systems employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom