CareerPlan

Senior Embedded Software Engineer

SingaporeFull-time2026-11-11
Based in Singapore

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