MCU Firmware Engineer
Core
Design, develop, and optimize embedded software for microcontrollers to build robust, reliable embedded systems.
Role type
MCU Firmware Engineer
Builds
Embedded systems for next-generation products
Domain
Embedded Systems / Microcontrollers
Required skills
C/C++ programming, FreeRTOS/RTOS architecture, GPIO/ADC/DAC, Timers/Clock Systems/PWM/Watchdog/RTC, Interrupts/DMA, I2C/SPI/UART/CAN/USB, Low-Power modes, Firmware OTA mechanisms (via careerplan.io/jobs/JR202610013-mcu-firmware-engineer-at-advantech)
Preferred skills
Industrial Protocols (Modbus/IPMI), AUTOSAR/MCAL development, Functional Safety (IEC 61508/ISO 26262), Embedded Security (TrustZone/Cryptography)
Technologies
Renesas, Infineon, STMicroelectronics, NXP, Nuvoton, FreeRTOS, AUTOSAR, ARM TrustZone
Responsibilities
Develop and optimize embedded software for microcontrollers, Interface with hardware teams to bring MCUs to life, Implement firmware over-the-air (OTA) upgrade mechanisms, Utilize MCU peripheral interfaces including GPIO, ADC/DAC, Timers, and communication protocols
Seniority
Mid-Senior, hands-on IC