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.
As Senior Firmware Engineer/Designer, 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 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 ...