
Senior Embedded Software Engineer
Ambiq Micro, Inc.14 hours ago
Singapore (city not specified)Senior
Responsibilities
- Lead the design, development, and maintenance of HAL interfaces for MCU common blocks such as data movement engines, clock management, power management, and MCU control.
- Develop and maintain software examples and test cases for MCU common blocks.
- Support FPGA-based pre-silicon verification and post-silicon bring-up, verification, and debugging for MCU cores and common blocks.
- Develop and maintain real-time operating system ports for Ambiq MCUs.
- Collaborate with and support design verification, validation, field engineering, and key customer teams.
- Extend SDK support for new MCU family members and continuously improve SDK features, quality, and content.
Requirements
- Master’s degree in Electrical and Computer Engineering, Computer Science, or a related field with 3–5 years of relevant experience, or a bachelor’s degree in the same fields with 4–6 years of relevant experience.
- Strong experience designing, developing, and using HAL and BSP libraries for MCU-based products.
- Deep understanding of Arm Cortex-M architectures and proven embedded MCU software development experience in C and assembly.
- Strong understanding of embedded RTOS concepts and development; FreeRTOS experience is preferred.
- Experience with at least one ARM MCU IDE, such as Keil, IAR, Eclipse, or Ozone, or an equivalent tool.
- Understanding of MCU peripherals and interfaces including SPI, I2C, and UART.
- Hands-on experience using oscilloscopes and logic analyzers for system bring-up and debugging.
- Experience with Jira, Confluence, collaboration tools, and Git-based source control.
- Understanding of software testing and test automation principles.
- Required scripting-language experience; Python experience is highly desirable.
- Strong problem-solving, communication, and technical documentation skills.
- Experience with embedded applications for wearable devices is preferred.
About Ambiq Micro, Inc.
Ambiq Micro is a fabless semiconductor company that designs ultra-low-power microcontrollers and AI-capable SoCs for wearables, IoT, and other battery-powered devices. Its Apollo MCU family and subthreshold power-optimized technology target always-on sensing and edge inference, with reference software and tools for OEMs and ODMs. Founded in 2010 and headquartered in Austin, Texas, it is privately held and serves consumer, industrial, and healthcare device makers.