• about
  • strategy
  • portfolio
  • About
  • Strategy
  • Team
  • Portfolio
  • Community
    • Software Day
    • CXO Summit
  • Talent
  • Content
    • Podcasts
    • 2025 GTM Report
    • Media Assets
  • Contact
2021 Mercury Fund. All Rights Reserved.
Website by Darien Group

We invest in exceptional founders

Join the best startups across America and work with a Mercury portfolio company.
Search 
jobs
Explore 
companies
Join talent network
Talent
My job alerts

Embedded Software Intern

Ambiq Micro

Ambiq Micro

Software Engineering
Singapore
Posted on Oct 4, 2025
Apply now
Apply
Job Type
Internship
Description

Company Overview

Ambiq's mission is to develop the lowest-power semiconductor solutions to enable intelligent devices everywhere by developing the lowest-power semiconductor solutions to drive a more energy-efficient, sustainable, and data-driven world. Ambiq has helped leading manufacturers worldwide develop products that last weeks on a single charge (rather than days), while delivering a maximum feature set in compact industrial designs. Ambiq's goal is to take Artificial Intelligence (AI) where it has never gone before in mobile and portable devices, using Ambiq's advanced ultra-low power system on chip (SoC) solutions. Ambiq has shipped more than 250 million units by 2024. For more information, visit www.ambiq.com.

Our innovative and fast-moving teams of research, development, production, marketing, sales, and operations are spread across several continents, including the US (Austin and San Jose), Taiwan (Hsinchu), China (Shenzhen and Shanghai), Japan (Tokyo), and Singapore. We value continued technology innovation, fanatical attention to customer needs, collaborative decision-making, and enthusiasm for energy efficiency. We embrace candidates who also share these same values. The successful candidate must be self-motivated, creative, and comfortable learning and driving exciting new technologies. We encourage and nurture an environment for growth and opportunities to work on complex, engaging, and challenging projects that will create a lasting impact. Join us on our quest for 100 billion devices. The endpoint intelligence revolution starts here.

Scope

As the Embedded Software Intern at Ambiq, you will involve in the development and testing of Ambiqsuite SDK on Ambiq SOC devices and emulation platforms

This role will work within our global MCU software development team, focusing on MCU software development and verification activities.

The successful candidate should be a fast-learning, result-driven, and self-motivated team player with an “always learning” mindset. He should have an inquiring spirit and be comfortable in a lab environment and in executing hands-on debugging for embedded systems.

The person in this role will be responsible for extending the hardware adaptation layer (HAL) and device drivers of the SDK to new platforms as well as enhancing its features and content. The candidate will be involved in the extension of the SDK to cover new MCU members of the family as they become available.

Specific Responsibilities

  • Involve in feature improvement, verification, and maintenance of hardware abstraction layer (HAL) and board support package (BSP) of the SDK. You will have the chances to work on various MCU functional blocks, such as Cache, MPU, TCM, MRAM, Clock, Power, USB etc.
  • Develop SDK examples that demonstrate the features and strengths of the MCU, along with test cases to ensure that HAL and BSP reliability and correctness.
  • Assist in the analyzing reported issues to identify the root causes and propose effective solutions. You will gain insights of the real-world challenges our customer faces and how they are addressed.
  • Create and enhance automation scripts, primarily in Python, to automate various tasks in the development of an SDK. You will have the exposure on automation in various areas in SDK development, including build process, development process, verification flows etc.

Requirements

Education and Experience:

  • Hands-on experience with C programming, preferably in embedded software development;
  • Basic Understanding of MCU architecture (ARM M-profile preferred);
  • Familiarity with embedded real-time operating system (RTOS) is a plus;
  • Experience in using MCU IDE such as Keil, IAR, VS-Code, Ozone etc.
  • Understanding of MCU peripherals (e.g., SPI, I2C, UART, etc.);
  • Familiarity with lab equipment such as oscilloscopes, logic analyzers, etc. for issues debugging;
  • Experience with version control systems (Git);
  • Knowledge of scripting languages, with Python being highly desirable;
  • Strong communication and documentation skills.

Key Personal and Professional Attributes

Ambiq is a company that values continued technology innovation, a fanatical attention to customer needs, collaborative decision making, and, above all, enthusiasm for energy efficiency. The incoming candidate should embrace these same values. The successful candidate must be self-motivated, extremely creative, and should be comfortable learning exciting new technologies. This is an opportunity for growth and an opportunity to work on complex, interesting, and challenging projects.

Apply now
See more open positions at Ambiq Micro
Privacy policyCookie policy
  • team
  • community
  • talent
  • content
Website by Darien Group
Subscribe to our Newsletter
2021 Mercury Fund. All Rights Reserved.