Senior Firmware Engineer (Bedford)
L
Leonardo DRS
📍 halifax bedford basin, ns, Canada
Job Description
Job 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. Responsibilities
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 development tools such as compilers and debuggers, thorough understanding of software development practices. Lead the Firmware Engineering team, providing guidance and mentorship to team members and other departments. Qualifications
Possession of a bachelor’s degree in electrical engineering or computer engineering from a...
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. Responsibilities
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 development tools such as compilers and debuggers, thorough understanding of software development practices. Lead the Firmware Engineering team, providing guidance and mentorship to team members and other departments. Qualifications
Possession of a bachelor’s degree in electrical engineering or computer engineering from a...