Talent.com
Embedded Developer / Firmware Engineer

Embedded Developer / Firmware Engineer

Amaris ConsultingMontreal, QC, Canada
4 days ago
Job type
  • Full-time
Job description

We are seeking a Firmware Engineer to design, develop, and optimize firmware for cutting-edge power electronics solutions. This role offers the opportunity to work on high-impact projects, leveraging embedded systems expertise to advance innovative technologies.

2. Responsibilities

  • Develop and implement firmware for power conversion products using STM microcontrollers.
  • Design and optimize low-level code for real-time applications.
  • Ensure seamless integration with hardware by collaborating with hardware and power electronics teams.
  • Perform signal processing , including Clarke-Park transformations , PLL, PI control loops, and PWM signal generation.
  • Implement data acquisition for voltage and current monitoring, fault detection, and protection mechanisms.
  • Maintain and debug legacy systems, ensuring robustness and functionality.
  • Create and execute test cases for firmware validation, documenting all processes thoroughly.
  • Work with communication protocols such as SPI, ETH, and UART and integrate graphical user interfaces.

3. Profile

  • Education : Bachelor’s or Master’s in Electrical or Computer Engineering.
  • Experience : Minimum 3 years in embedded firmware development, ideally within power electronics or similar domains.
  • Technical Skills :
  • Expertise in C / C++ , microcontroller programming (STM), and RTOS .
  • Knowledge of MATLAB / Simulink and experience with Keil IDE .
  • Familiarity with debugging tools like oscilloscopes and logic analyzers .
  • Proficiency in PI control loops , signal processing, and regulatory testing.
  • Soft Skills :
  • Strong problem-solving mindset and attention to detail.
  • Excellent communication skills in French and English .
  • Ability to collaborate effectively in multidisciplinary teams.
  • Preferred Industry Experience :
  • Automotive (e.g., EVs, charging systems).
  • Renewable Energy (e.g., solar inverters).
  • Industrial Automation (e.g., embedded control systems).
  • Join us to make a meaningful impact in advancing sustainable and efficient technologies!