Embedded Software Engineer (Montreal)

Embedded Software Engineer (Montreal)

04 Sep
|
Dana TM4
|
Montreal

04 Sep

Dana TM4

Montreal

Company Description Dana TM4, a wholly owned subsidiary of Dana Incorporated, designs and manufactures electric motors, generators, inverters, and control systems for automotive, commercial, off-highway, light mobility, defense, and powersport markets. Leveraging deep expertise in motor technologies, power electronics, thermal management, coil winding, and advanced control algorithms, Dana TM4 focuses on achieving high energy conversion efficiency in vehicle electrification. Its Boucherville facility in Québec, Canada is Dana’s largest technology center dedicated to electrified vehicle technologies.

With engineering and production facilities in Italy, Sweden, Hungary, India, and China, Dana TM4 employs more than 500 specialists and supports customers through the entire product development lifecycle, from feasibility to production.

Role Description This full-time, on-site Embedded Software Engineer role is based in Montreal, QC.

The Embedded Software

Engineer will design, implement, and test embedded software for electric drive systems, including control algorithms for motors, inverters, and related components. Day-to-day responsibilities include developing software modules, debugging and resolving issues, optimizing performance, and collaborating with hardware, systems, and test engineering teams. The role also involves participating in code reviews, maintaining documentation,



supporting integration and validation activities, and contributing to continuous improvement of software development processes and tools.

Qualifications

- Strong skills in Embedded Software Programming and hands-on experience with Embedded Software for real-time control systems.
- Proficiency in Software Development practices, including coding standards, version control, and testing frameworks.
- Demonstrated ability in Debugging embedded systems using tools such as debuggers, oscilloscopes, and logic analyzers.
- Experience in Software Design, including architecture definition, modular design, and documentation of embedded applications.
- Bachelor’s degree or higher in Electrical Engineering, Computer Engineering, Software Engineering, or a related technical field.
- Familiarity with C/C++ for embedded systems, real-time operating systems (RTOS), and communication protocols (e.g., CAN, LIN, SPI, I2C) is highly beneficial.
- Understanding of motor control, power electronics, or automotive-grade safety and quality standards (such as ISO 26262, ASPICE) is an asset.
- Ability to work collaboratively in multidisciplinary teams, communicate clearly, and adapt to a rapid-paced product development environment.

Link to apply :

https://jobs.dana.com/job/Boucherville-Embedded-Software-Engineer-Queb-Canada/(phone hidden)/

📌 Embedded Software Engineer (Montreal)
🏢 Dana TM4
📍 Montreal

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: embedded software engineer (montreal) / montreal

Subscribe to this job alert:

Get the latest job offers by email for: embedded software engineer (montreal) / montreal