Ambiq  Logo

Ambiq

Embedded Software Intern

Posted 10 Hours Ago
Be an Early Applicant
Easy Apply
In-Office
Singapore
Internship
Easy Apply
In-Office
Singapore
Internship
Develop and test the Ambiqsuite SDK for Ambiq SoC devices and emulation platforms. Extend HALs, BSPs, and device drivers for new MCU platforms; create SDK examples and reliability test cases; investigate issues and propose solutions; and build Python automation scripts for SDK development, builds, and verification.
The summary above was generated by AI

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 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. 
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, Graphics, Imaging, and Audio 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. 

Similar Jobs at Ambiq

7 Hours Ago
Easy Apply
In-Office
Easy Apply
Internship
Internship
Hardware • Internet of Things • Software • Wearables • Semiconductor
Supports block-level physical implementation for ultra-low-power SoC designs, including floorplanning, placement, clock tree synthesis, routing, timing closure, static timing analysis, power and signal integrity analysis, DRC/LVS closure, and automation scripting. Collaborates with RTL, verification, and physical design engineers while documenting results and learning industry-standard semiconductor design workflows.
Top Skills: AsicCmosLinux/UnixPythonShellSocTclVerilogVhdlVlsi
4 Days Ago
Easy Apply
In-Office
Easy Apply
Expert/Leader
Expert/Leader
Hardware • Internet of Things • Software • Wearables • Semiconductor
Leads physical implementation of analog IC subsystems including PMUs, clocking, and data converters. Responsibilities include floorplanning, transistor-level layout, matching, shielding, parasitic extraction, LVS/DRC closure, tape-out, validation, production test support, and layout review. Collaborates with analog, digital, RTL, physical design, product, and applications engineering teams. This is an onsite role requiring five days per week.
Top Skills: 12Nm22NmAnalog Ic LayoutAntenna ChecksDrcFloorplanningLvsMatchingMetal FillParasitic ExtractionShieldingTransistor-Level Layout
4 Days Ago
Easy Apply
In-Office
Easy Apply
Senior level
Senior level
Hardware • Internet of Things • Software • Wearables • Semiconductor
Leads specification, architecture, transistor-level design, verification, layout supervision, validation, and manufacturing test for complex analog IC subsystems. Partners with architecture, RTL, product, applications, and marketing teams; resolves cross-block issues; supports customer and manufacturing challenges; and mentors senior engineers without formal management responsibility.
Top Skills: 12Nm22NmAnalog Ic DesignClocking CircuitsCmosData ConvertersPmusRtlTransistor-Level Circuit Design

What you need to know about the Delhi Tech Scene

Delhi, India's capital city, is a place where tradition and progress co-exist. While Old Delhi is known for its rich history and bustling markets, New Delhi is defined by its modern architecture. It's clear the region places a strong emphasis on preserving its cultural heritage while embracing technological advancements, particularly in artificial intelligence, which plays a central role in shaping the city's tech landscape, fueled by investments in research and development.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account