ambiqmicroinc

Staff Applications Software Engineer, Zephyr

Apply Now

At a Glance

Location
Hsinchu City, Taiwan; Singapore
Experience
6+ years
Posted
2026-04-12T22:16:58-04:00

Key Requirements

Required Skills

ConfluenceExcelGitJiraMachine LearningPython

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.