Job Description

Summary

Reporting directly to the Engineering Manager, the Senior Firmware Engineer is primarily responsible for the design, development and testing of the firmware and control software for switch-mode power conversion equipment. This role is based out of our Bedford, NS office and is an in-office role. The successful candidate will participate in day-to-day coding of Power Electronics products as well as some team leadership responsbilities.

As Senior Firmware Engineer, your main responsibilities will include:

  • Responsible for design and implementation of control algorithms and embedded firmware for power converters (100W to 100kW) on DSP/MCU

  • Work closely with hardware designers to define project firmware/software requirements

  • Apply knowledge of CAN, SPI, USB, I2C, RS485, RS232 communication protocols to new product designs

  • Coding using C/C++, Auto-code generation using PSIM/MATLAB, familiarity with develo...
  • Ready to Apply?

    Take the next step in your AI career. Submit your application to Leonardo DRS today.

    Submit Application