For Employers
Embedded Software Engineer
17 days ago
Posted date
17 days ago
OtherJob category
Other
What are you going to do

Responsibilities

  • Design and implement firmware for power conversion products.
  • Develop low-level code (C/C++) for microcontrollers, program RTOS, and manage interfaces (e.g., communication, external data logging).
  • Generate real-time data curves and enhance software efficiency for legacy products.
  • Create and execute test cases for software verification and validation.
  • Collaborate closely with hardware and power electronics engineers.
  • Prepare and maintain design and test documentation.


Essential skills and knowledge

Requirements

  • Bachelor's degree (or higher) in Electrical or Computer Engineering.
  • Minimum 3+ years of experience in embedded software design.
  • Experience with coding communication interfaces (e.g., ETH, CAN, SPI, UART).
  • Familiarity with version control systems (e.g., Git).
  • Strong troubleshooting skills with electronic circuits and test equipment (e.g., oscilloscope, logic analyzer).
  • Effective communication skills to bridge technical and non-technical teams.
  • Knowledge of Matlab/Simulink is a plus.
Related tags
-
JOB SUMMARY
Embedded Software Engineer
Montreal
17 days ago
Entry / Junior
Full-time