Develop embedded firmware in C/C++ for microcontrollers used in power-electronics prototypes and proof-of-concept systems.
Develop and integrate low-level drivers and interfaces for ADCs, PWM/timers, GPIO, SPI, I2C, UART, CAN, Ethernet or single-pair Ethernet, and other required peripherals.
Implement prototype control sequencing, state machines, communications, telemetry, diagnostics, protection, and fault-management functions.
...