ambiqmicroinc
Staff Applications Software Engineer, Zephyr
At a Glance
- Location
- Hsinchu City, Taiwan; Singapore
- Experience
- 6+ years
- Posted
- 2026-04-12T22:16:58-04:00
Key Requirements
Required Skills
Domain Knowledge
- Automation
- Embedded Systems
- Energy
Requirements
Experience with ARM Cortex-M processors.
Deep understanding of Zephyr RTOS required.
Experience with developing embedded MCU code in C and assembly language on Arm Cortex-M Processors;
Experience working with MCU peripherals including SPI, I2C, UART, and USB.
Experience with at least one MCU IDE from ARM, Keil, IAR, Eclipse, Ozone or other;
Experience with security, Bluetooth, Matter/Thread, and/or machine learning models within the Zephyr ecosystem is a real plus.
Responsibilities
Lead the development, testing, and maintenance of Ambiq’s Zephyr offering, including sample, driver, and software testcase development, as well as hardware enablement.
Take a key role in Ambiq Zephyr repository processes and maintenance, including CI/CD.
Manage Ambiq Zephyr issue status tracking, debug, and resolution.
Collaborate with internal engineering teams to analyze and debug complex system level issues and develop software solutions.
Create application notes and software guidelines.
Support applications and field engineers, and key customers as needed.