Embedded Engineer
Core
Develop embedded firmware for complex real-time systems, focusing on motor control, power electronics, and actuator control.
Role type
Senior Embedded Firmware Engineer (Motor Control & Power Electronics)
Builds
Firmware for motor drives, BMS, and vehicle control systems
Domain
Automotive / Industrial / Aerospace
Required skills
Embedded C/C++, Bare Metal programming, RTOS (FreeRTOS, VxWorks, ThreadX), Driver Development, BSP, Middleware, Board Bring-Up, Firmware Debugging, HIL Testing, Low-Level Debugging, MCU Peripherals (ADC, PWM, GPIO, Timers, Interrupts), Communication Protocols (CAN, SPI, Ethernet), Motor Control (FOC), Power Electronics
Preferred skills
Safety-critical system development, Reusable software frameworks, Production launch support, Field issue resolution, Long-term platform maintainability
Technologies
TI C2000, NXP, STM32, Aurix, Lauterbach, Trace32, Oscilloscope, Logic Analyzer, JTAG
Responsibilities
Develop and debug firmware for real-time microcontroller platforms, support hardware bring-up and lab validation, integrate software across hardware and system boundaries, perform HIL testing and low-level debugging, maintain reusable drivers and middleware
Seniority
Senior, hands-on IC