
MCU Firmware Engineer
Advantech Co., Ltd.21 hours ago
Taipei, TaiwanMid Level
Responsibilities
- Design, develop, and optimize embedded MCU firmware for next-generation products.
- Develop reliable embedded systems using FreeRTOS or another RTOS.
- Implement and integrate MCU peripheral interfaces, including GPIO, ADC/DAC, timers, clock systems, PWM, watchdog, RTC, interrupts, DMA, I2C, SPI, UART, CAN, and USB.
- Develop and implement firmware OTA upgrade mechanisms.
- Work closely with hardware and software teams to bring microcontroller-based systems to life.
Requirements
- Strong development experience with microcontrollers from Renesas, Infineon, STMicroelectronics, NXP, or Nuvoton.
- Proficiency with FreeRTOS or another real-time operating system architecture.
- Deep understanding and hands-on experience with MCU peripheral interfaces and low-power modes.
- Proven experience developing and implementing firmware OTA upgrade mechanisms.
- Preferred experience with Modbus or IPMI protocols, AUTOSAR, MCAL development, IEC 61508, ISO 26262, hardware security features, cryptography, or ARM TrustZone.
Categories
About Advantech Co., Ltd.
Advantech Co., Ltd. designs and sells industrial PCs, embedded boards, IoT gateways, and edge-computing platforms—plus software such as its WISE-IoT suite—for manufacturers, utilities, healthcare, transportation, and retail. The company also provides design-in and systems integration services. Founded in 1983 and headquartered in Taipei’s Neihu District, it is a public company listed in Taiwan and serves customers globally.