CareerPlan

Embedded Software Intern

SingaporeInternship2026-10-28 → 2026-11-10

Core

Develop and test the Ambiqsuite SDK for Ambiq SOC devices and emulation platforms, focusing on MCU software development and verification.

Role type

Embedded Software Intern

Builds

Ambiqsuite SDK for low-power semiconductor solutions

Domain

Semiconductor / Embedded Systems / IoT

Required skills

C/C++, Python, Embedded C, Hardware Abstraction Layer (HAL) development, Board Support Package (BSP) development, Debugging, Test case creation, Automation scripting

Preferred skills

Lab environment experience, Hands-on debugging, Fast learning

Technologies

Ambiq SOC, Python, C, C++, MCU, Cache, MPU, TCM, MRAM, Clock, Power, USB, Graphics, Imaging, Audio

Responsibilities

Extend hardware adaptation layer (HAL) and device drivers of the SDK to new platforms; Develop SDK examples and test cases to ensure HAL and BSP reliability; Analyze reported issues to identify root causes and propose solutions; Create and enhance automation scripts in Python for SDK development tasks.