A complete application in a minute
Tailored resume and cover letter, ready to send.
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.
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.
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.