Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

安提國際股份有限公司

SW_MCU Firmware Engineer - ARM Cortex-M / Embedded Platforms

Posted Updated 1 view
Discussion

Description

MCU for NVIDIA Jetson Platforms and others.

【Responsibilities】

  • Develop, test, and maintain onboard MCU firmware for NVIDIA Jetson, Qualcomm, and other ARM-based carrier boards.
  • Implement board-management functions such as power sequencing, ignition control, reset control, watchdog, fan control, thermal monitoring, and system status reporting.
  • Develop peripheral interfaces including GPIO, UART, SPI, I²C, CAN, PWM, ADC, and RS-485.
  • Support board bring-up, hardware validation, system integration, and production testing.
  • Develop communication protocols between the MCU and the main host processor.
  • Debug firmware and hardware issues using JTAG/SWD, oscilloscopes, and logic analyzers.
  • Work closely with hardware, BSP, QA, and application teams.
  • Maintain firmware documentation, test procedures, and release records.

【Requirements】

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • 3–5 years of MCU firmware or embedded software development experience.
  • Strong C/C++ programming skills.
  • Experience with ARM Cortex-M microcontrollers.
  • Familiarity with bare-metal development and RTOS platforms such as FreeRTOS or Zephyr.
  • Experience with interrupts, timers, DMA, bootloaders, watchdogs, and communication interfaces.
  • Ability to read schematics, datasheets, and hardware specifications.
  • Experience with board bring-up and hardware-level debugging.
  • Familiarity with Git and standard software development workflows.

【Nice to Have】

  • Experience with embedded Linux, ARM-based computing platforms, or Linux-to-MCU integration.
  • Familiarity with Yocto Project, NVIDIA Jetson BSP, Qualcomm platforms, device tree, or Linux device drivers.
  • Experience with board-management controllers, system-management firmware, or service-processor concepts.
  • Familiarity with remote device monitoring, telemetry collection, event logging, or hardware health monitoring.
  • Experience with Ethernet, USB, TCP/IP, MQTT, REST APIs, or other network communication technologies.
  • Knowledge of secure firmware updates, firmware signing, OTA updates, rollback, and recovery mechanisms.
  • Experience with CAN, CAN FD, RS-485, Modbus, power management, or automotive ignition control.
  • Familiarity with CI/CD, static analysis, unit testing, or hardware-in-the-loop testing.

Skills

Apply

See also

Embedded jobs by country — openings, pay and top skills →