Ambiq Micro, Inc.

Embedded Software Intern

Ambiq Micro, Inc.
Apply
1 day ago
Singapore, SingaporeIntern

Responsibilities

  • Develop, test, verify, and maintain the Ambiqsuite SDK on Ambiq SoC devices and emulation platforms.
  • Extend and enhance the SDK’s hardware abstraction layer, board support package, and device drivers for new MCU platforms.
  • Work with MCU functional blocks including Cache, MPU, TCM, MRAM, Clock, Power, USB, Graphics, Imaging, and Audio.
  • Develop SDK examples and test cases to demonstrate MCU features and verify HAL and BSP reliability and correctness.
  • Analyze reported issues, identify root causes, and propose effective solutions.
  • Create and enhance primarily Python-based automation scripts for SDK build, development, and verification workflows.

Requirements

  • Be self-motivated, creative, fast-learning, result-driven, and comfortable working as a team player.
  • Have an inquiring and continuous-learning mindset and be comfortable working in a lab environment.
  • Demonstrate willingness or ability to perform hands-on debugging of embedded systems.
  • Have an interest in MCU software development, SDK development, hardware abstraction layers, board support packages, and device drivers.

Tech Stack

Categories

Ambiq Micro, Inc.

About Ambiq Micro, Inc.

201-500 employees

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.

Contact me