Senior Embedded Software Engineer
Core
Lead the development, integration, and verification of the AmbiqSuite SDK for common IP blocks across Ambiq's advanced SoC and emulation platforms.
Role type
Senior IC embedded software engineer (SDK/HAL)
Builds
AmbiqSuite SDK, HAL interfaces, device drivers, and real-time OS ports for Ambiq MCUs
Domain
Semiconductor / Embedded Systems / Low-power IoT
Required skills
Embedded C programming, Arm Cortex-M architecture, RTOS development, HAL/BSP library design, FPGA pre-silicon verification, hardware bring-up and debugging, Lab equipment usage (oscilloscopes, logic analyzers), Python scripting, Git version control, SPI/I2C/UART interfaces
Preferred skills
Wearable device embedded applications, FreeRTOS, MCU IDEs (Keil, IAR, Eclipse, Ozone)
Technologies
Arm Cortex-M, FreeRTOS, Keil, IAR, Eclipse, Ozone, Python, Git, Jira, Confluence
Responsibilities
Lead design and maintenance of HAL interfaces for MCU common blocks; Design and maintain software examples and test cases; Perform pre-silicon verification on FPGA and post-silicon bring-up/debug; Develop and maintain real-time OS ports; Collaborate with DV, validation, and field engineers
Seniority
Senior, hands-on IC
