Staff Applications Software Engineer, Zephyr
Core
Lead development, testing, and maintenance of Ambiq's Zephyr software offering for ultra-low power semiconductor solutions.
Role type
Staff Applications Software Engineer (Embedded RTOS)
Builds
Zephyr RTOS porting, drivers, samples, and hardware evaluation platforms for Ambiq SoCs
Domain
Semiconductor / Embedded Systems / IoT
Deliverable
production ML models | product features | infrastructure
Required skills
Zephyr RTOS, ARM Cortex-M, C programming, Assembly, embedded MCU development, SPI/I2C/UART/USB protocols, Git, Python scripting, test automation, lab equipment debugging
Preferred skills
Security, Bluetooth, Matter/Thread, machine learning models within Zephyr
Technologies
Zephyr, ARM Cortex-M, C, Assembly, Python, Git, Jira, Confluence, Keil, IAR, Eclipse, Ozone
Responsibilities
Lead development, testing, and maintenance of Ambiq's Zephyr offering including sample, driver, and software testcase development; 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; Focus on demonstrating Ambiq's low-power advantages to the greatest extent possible within the Zephyr ecosystem; Create application notes and software guidelines; Support applications and field engineers, and key customers as needed
Seniority
Staff, hands-on IC with strategic coordination
