Embedded Software Intern

Ambiq Micro, Inc.

Singapore

On-site

SGD 20,000 - 27,000

Part time

7 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Ambiq Micro, Inc. is seeking an Embedded Software Intern to contribute to the Ambiqsuite SDK for MCU devices. The role focuses on software development, verification, and extending HAL/BSP for new platforms, with hands-on debugging in a lab environment.

You will build SDK examples, run test cases, and help automate tasks using Python. This is a fast-paced role within a global MCU software team, offering valuable hands-on experience in energy-efficient semiconductor tech.

Qualifications

  • Fast-learning, result-driven, self-motivated team player with an 'always learning' mindset.
  • Comfortable in a lab environment and in executing hands-on debugging for embedded systems.
  • Willingness to extend hardware adaptation layer and device drivers to new platforms.

Responsibilities

  • Involve in feature improvement, verification, and maintenance of HAL and BSP of the SDK. Work on MCU blocks such as Cache, MPU, TCM, MRAM, Clock, Power, USB, Graphics, Imaging, and Audio.
  • Develop SDK examples demonstrating features and strengths of the MCU, with test cases to ensure HAL/BSP reliability and correctness.
  • Assist in analyzing reported issues to identify root causes and propose effective solutions; gain insight into real-world customer challenges.
  • Create and enhance automation scripts, primarily in Python, to automate SDK development tasks including build and verification processes.

Skills

Embedded software
Python
Debugging
Lab environment
Team player

Tools

Ambiqsuite SDK
HAL
BSP

Job description

Company Overview

Ambiq is on a mission to enable intelligence everywhere — powering the AI edge revolution with the world’s lowest-power semiconductor solutions.

Built on our proprietary sub- and near-threshold technology, our chips deliver multi-fold improvements in energy efficiency without costly process scaling. Since 2010, we’ve shipped over 300 million units to customers building smarter wearables, medical devices, IoT products, and AI-powered edge applications.

Our cross-functional teams span design, research, development, production, marketing, sales, and operations across Austin, Hsinchu, Shanghai, Shenzhen, and Singapore. We move fast, tackle hard problems, and create space for people to grow through complex, meaningful work that shapes the future of technology.

We’re looking for self-motivated, creative problem-solvers who are eager to push technological limits and make a real impact in energy efficiency.

At Ambiq, we live by five values: Innovate. Collaborate. Focus. Learn. Achieve.

If that’s you, join us — the intelligence everywhere revolution starts here.

Scope
  • As theEmbedded Software InternatAmbiq, you willinvolvein the development and testing of Ambiqsuite SDK on Ambiq SOC devices and emulation platforms
  • This rolewill workwithin our global MCU software development team, focusing on MCU software development andverificationactivities.
  • The successful candidateshould 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 environmentand inexecuting hands-on debugging for embedded systems.
  • The personin this role willberesponsible forextending 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.
Responsibilities
  • Involve in feature improvement, verification, and maintenance of hardware abstraction layer (HAL) and board support package (BSP) of the SDK. You will have thechancesto work on various MCU functional blocks, such as Cache, MPU, TCM, MRAM, Clock, Power, USB,Graphics,Imaging,andAudioetc.

  • Develop SDK examplesthatdemonstratethefeatures andstrengthsof the MCU, along withtestcases to ensure that HAL and BSPreliability and correctness.

  • Assistin theanalyzing reported issues toidentifytherootcauses and propose effectivesolutions. You willgain insightsofthereal-world challenges our customer facesand how they are addressed.

  • Create and enhance automation scripts,primarilyin Python,to automate various tasks in the development of an SDK. You will havethe exposureonautomationin various areas in SDK development, including buildprocess,development process,verificationflowsetc.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Intern
Embedded Software Intern

Ambiq • Singapore

On-site
SGD 20,000 - 31,000
Embedded Software Intern — MCU SDK & HAL Innovation
Embedded Software Intern — MCU SDK & HAL Innovation

Ambiq Micro, Inc. • Singapore

On-site
SGD 20,000 - 27,000
Embedded Software Intern: SDK, HAL & Automation
Embedded Software Intern: SDK, HAL & Automation

Ambiq • Singapore

On-site
SGD 20,000 - 31,000
Staff Applications Software Engineer
Staff Applications Software Engineer

Ambiq • Singapore

On-site
SGD 120,000 - 180,000
Staff Applications Software Engineer
Staff Applications Software Engineer

Ambiq-Micro,-Inc. • Singapore

On-site
SGD 120,000 - 180,000
Sr. Engineer - Applications Software -Zephyr
Sr. Engineer - Applications Software -Zephyr

Ambiq • Singapore

On-site
SGD 140,000 - 190,000
Staff Engineer - Design Verification
Staff Engineer - Design Verification

Ambiq Micro, Inc. • Singapore

On-site
SGD 120,000 - 180,000
Senior Staff Engineer, Analog Design
Senior Staff Engineer, Analog Design

Ambiq-Micro,-Inc. • Singapore

On-site
SGD 140,000 - 190,000
Sr Software Engineer - Radio
Sr Software Engineer - Radio

Ambiq Micro, Inc. • Singapore

On-site
SGD 120,000 - 180,000
Staff Engineer - Design Verification
Staff Engineer - Design Verification

Ambiq • Singapore

On-site
SGD 120,000 - 180,000