1

Embedded Controls Engineer Jobs in Ontario (NOW HIRING)

Provide hands-on support to embedded controls, including build and flashing workflows, microcontroller toolchains, and software integration within engineering and production environments. * Support ...

New

Electrical Controls Engineer, R&DTeam: R&D / New Product DevelopmentWork Type: Full TimeLocation ... Exposure to embedded system design and programming.Professional Engineer (P.Eng.) designation or ...

Senior Mechanical Engineer

Chatsworth, ON · On-site

CA$145K - CA$170K/yr

This individual will collaborate closely with software, controls, embedded, and manufacturing teams while mentoring other engineers and helping guide technical execution. Key Responsibilities:

next page

Showing results 1-20

Embedded Controls Engineer information

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 are the key skills and qualifications needed to thrive as an embedded controls engineer?

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 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.

Are embedded controls engineers in demand?

Embedded controls engineers are in high demand due to the growth of automation, IoT devices, and embedded systems across industries such as manufacturing, automotive, and consumer electronics. Skills in programming languages like C and C++, along with experience with microcontrollers and real-time operating systems, enhance job prospects in this field.

What is embedded controls engineering?

Embedded controls engineering involves designing and developing control systems embedded within hardware devices, such as industrial machines, automotive systems, or consumer electronics. It requires knowledge of embedded programming, sensors, actuators, and real-time operating systems to ensure precise and reliable operation of the hardware. Engineers in this field often use tools like C, C++, and specialized development environments to create efficient control algorithms.

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:

Infographic showing various Embedded Controls Engineer job openings in Ontario as of August 2026, with employment types broken down into 85% Full Time, 12% Part Time, and 3% Contract. Highlights an 85% Physical, 6% Hybrid, and 9% Remote job distribution.

Senior Embedded Software Engineer

Alstom

Brampton, ON • On-site

Full-time

Posted yesterday

New


Alstom rating

7.5

Company rating: 7.5 out of 10

Based on 49 frontline employees who took The Breakroom Quiz

270th of 491 rated machine equipment manufacturers


Job description

Req ID:523635 

At Alstom, we understand transport networks and what moves people. From high-speed trains, metros, monorails, and trams, to turnkey systems, services, infrastructure, signalling and digital mobility, we offer our diverse customers the broadest portfolio in the industry. Every day, more than 80 000 colleagues lead the way to greener and smarter mobility worldwide, connecting cities as we reduce carbon and replace cars.

Reponsibilities :

  • Execute embedded software development, debugging, validation, and maintenance activities in support of hydrogen fuel cell systems and associated electromechanical applications.
  • Provide hands-on support to embedded controls, including build and flashing workflows, microcontroller toolchains, and software integration within engineering and production environments.
  • Support laboratory validation activities, engineering test benches, controller communication interfaces (including CAN-based systems), and industrial automation tools.
  • Investigate and resolve technical issues, including root cause analysis, defect resolution, and support to production and field-related issues.
  • Contribute to the robustness and maintenance of engineering tools and workflows, ensuring continuity during tool transitions and alignment with approved standards.
  • Ensure proper documentation, traceability of requirements, code, test results, and defects, and maintain clear reporting of activities through monthly deliverables.
  • Collaborate effectively with cross-functional and geographically distributed teams (software, controls, electrical, validation, and manufacturing) to support development and knowledge transfer activities.

Skills :

  • Minimum of 7 years of experience in embedded software or embedded controls engineering, in complex electromechanical systems.
  • Strong hands-on experience in embedded software development using C/C++, including design, debugging, and maintenance of controller-based applications.
  • Proven experience with embedded development environments, including firmware build, flashing, bootloader workflows, and software release processes.
  • Solid experience with CAN-based communication and diagnostics, including troubleshooting using tools such as PCAN-View, PCAN Explorer, PEAK drivers, CANalyzer, or equivalent.
  • Experience in laboratory validation environments, including development and maintenance of test benches and automation workflows using tools such as LabVIEW, NI software, MATLAB, or equivalent.
  • Experience with industrial automation and PLC tools, including CODESYS, Siemens TIA Portal, WAGO tools, and associated industrial interfaces (I/O, OPC, field devices).
  • Experience with engineering scripting and automation tools, such as Python, MATLAB, Node.js, and configuration management tools such as Git.
  • Experience ensuring full traceability between requirements, implementation, validation evidence, and defects using ALM or lifecycle management tools (e.g., PTC Integrity, Windchill RV&S or equivalent).
  • Ability to work across multiple engineering domains (software, controls, electrical, validation) to troubleshoot issues at system level (controller, communication, sensors, actuators, test benches).
  • Experience in documenting, standardizing, and maintaining reproducible engineering environments (toolchains, configurations, lab setups) across teams and sites.
  • Experience supporting tool rationalization and standardization in multi-project environments, including managing legacy tools and justified technical exceptions.
  • Knowledge or experience in hydrogen fuel cell systems, powertrain, electrification, or similar industrial or rail applications is strongly preferred.
  • Experience mentoring engineers and supporting best practices in embedded debugging, validation, and configuration management is considered an asset.

You don’t need to be a train enthusiast to thrive with us. We guarantee that when you step onto one of our trains with your friends or family, you’ll be proud. If you’re up for the challenge, we’d love to hear from you!

Important to note

As a global business, we’re an equal-opportunity employer that celebrates diversity across the 63  countries we operate in. We’re committed to creating an inclusive workplace for everyone.

Job Type:​Experienced​


What Alstom employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom