Job Description

Responsibilities:

  • Own and execute firmware design activities for power electronic converters, working closely with hardware, controls, and system teams.
  • Architect, develop, and optimize embedded firmware in C/C++ for power electronic converters.
  • Design and implement drivers and application layers using peripherals such as ADC, PWM, GPIO, CAN/CAN-FD, I2C, SPI, EEPROM, and timers.
  • Define firmware state machines, implement closed-loop control algorithms, and design fault handling, protection logic, and communication protocols.
  • Lead hardware–firmware integration, bring-up, and validation of power converter platforms.
  • Perform root cause analysis of firmware–hardware interaction and closed-loop control issues and drive corrective actions in coordination with control and power teams.
  • Own planning and execution of firmware testing on prototypes, including functional, stress, and corner-case testing.
  • Develop test case...

Apply for this Position

Ready to join Ohmium? Click the button below to submit your application.

Submit Application