Job Description
Key Skills Required:
Strong programming in Embedded C & C++
Experience with RTOS (FreeRTOS / ThreadX or similar)
Microcontroller development (STM32 / NXP / TI / Renesas)
Peripheral drivers: ADC, PWM, SPI, I2C, UART, CAN, RS485/MODBUS, Ethernet
Strong knowledge of interrupt handling, bootloaders, memory management
BMS algorithms: SOC, SOH, Cell Balancing, Fault Handling
Debugging tools: JTAG, Oscilloscope, Logic Analyzer
Knowledge of MISRA C standards
Conduct unit testing, integration testing, and system validation
Basic scripting knowledge (Python)
Preferred: Automotive domain experience
Sign in to browse authentic reviews, anonymous ratings and salary data before you apply.