Senior Embedded Software Engineer
6 days ago
Description:
**Company Overview**
**Scope**
As the Senior Embedded Software Engineer at Ambiq, you will drive 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 and will work closely with architecture team and local MCU SoC design team, focusing on MCU software development and test activities.
**Responsibilities**
- Work with our software architects to define the hardware abstraction layer (HAL) and board support package (BSP) of the SDK.
- Design, develop and maintain HAL interfaces for MCU common blocks, such as Cache, MPU, TCM, MRAM/Flash, clock, power and MCU control etc.
- Design, develop and maintain examples and software testcases for MCU common blocks.
- Take a key role in the pre-silicon verification on FPGA, as well as post-silicon bring up, verification, and debug focusing on MCU core and common blocks.
- Design, develop and maintain real-time OS ports for Ambiq MCUs.
- Support design verification (DV) and validation engineers, field engineers, and key customers as needed.
**Requirements**:
- MS in ECE or Computer Science and 3+ years of experience or BS ECE/CS with 5+ years of experience;
- Deep understanding of ARM architectures, M-profile preferred;
- Deep understanding of embedded RTOS required, Zephyr and FreeRTOS preferred;
- Experience with developing embedded MCU code in C and assembly language on Arm Cortex-M Processors;
- Experience with at least one MCU IDE from ARM, Keil, IAR, Eclipse, O-zone or other;
- Familiarity with MCU peripherals such as SPI, I2C, UART etc.;
- Good hands-on experience on lab equipment such as oscilloscopes, logic analyzers etc. for debugging issues;
- Experience with Jira, Confluence and collaboration tools;
- Experience with source code control systems (git) required;
- Understanding of software testing and test automation principles;
- Excellent problem-solving skills dealing with complex system level issues related to HW/SW debug;
- Experience with scripting languages required and python experience is specifically desirable;
- Strong communication and documentation skills.
**What You'll Need**:
- Innovate: We tenaciously find ways to break down the barriers to possible solutions
- Collaborate: We proactively communicate and encourage each other to be better.
- Focus: We keep the voice of the customer at the center of everything we do.
- Learn: We strive for continuous improvement and are always curious.
- Achieve: We execute on quality and follow through on our commitments.
-
Senior Embedded Software Engineer
2 weeks ago
Singapore Transcelestial Full timeSenior Embedded Software Engineer Join to apply for the Senior Embedded Software Engineer role at Transcelestial. Transcelestial’s vision is to improve the connectivity experience for the next billion people. We believe that connectivity is a human right and Transcelestial is on a mission to solve the problem of internet distribution and provide...
-
Senior Embedded Software Engineer
5 days ago
Singapore Transcelestial Full timeSenior Embedded Software Engineer Join to apply for the Senior Embedded Software Engineer role at Transcelestial. Transcelestial's vision is to improve the connectivity experience for the next billion people. We believe that connectivity is a human right and Transcelestial is on a mission to solve the problem of internet distribution and provide affordable,...
-
Senior Embedded Software Engineer
2 days ago
Singapore TRANSCELESTIAL TECHNOLOGIES PTE. LTD. Full timeSummary Transcelestial's vision is to improve the connectivity experience for the next billion people. We believe that connectivity is a human right and Transcelestial is on a mission to solve the problem of internet distribution and provide affordable, high-speed internet to everyone. Transcelestial's next-generation wireless laser communication technology...
-
Embedded Software Engineer
5 days ago
Singapore ENVIRODYNAMICS SOLUTIONS PTE. LTD. Full time**Job Advertisement: Embedded Software Engineer - Embedded ML Systems** Are you ready to revolutionize the world of semiconductor technology? Our esteemed client, a semiconductor company, is seeking a talented Embedded Software Engineer with a passion for cutting-edge Machine Learning (ML) systems. **Position**:Embedded Software Engineer - Embedded ML...
-
Software Engineer
5 days ago
Singapore NodeFlair Full time**Job Summary**: **Salary** S$4,694 - S$7,292 / Monthly EST **Job Type** Permanent **Seniority** Mid Junior **Years of Experience** 2-5 years **Tech Stacks** Java C - As a Software Engineer in Thales Embedded Product Development Team in ECC, you will participate in the design, implementation, validation and deployment of Embedded Products for major OEM...
-
Engineer, Embedded Software
2 days ago
Singapore Analog Devices Full timeOverview Get AI-powered advice on this job and more exclusive features. Join Analog Devices (ADI) – a place where Innovation meets Impact. For more than 55 years, ADI has been inventing breakthrough technologies that transform lives. At ADI you will work alongside the brightest minds to collaborate on solving complex problems that matter from autonomous...
-
Embedded Software Engineer
2 weeks ago
Singapore Aztech Technologies Full timeOverview We’re looking for a passionate Embedded Software Engineer to join our team! In this role, you’ll design and develop firmware for networking and IoT products, working with technologies like Wi‐Fi, Zigbee, Bluetooth, and Wi‐SUN. You’ll collaborate closely with our hardware engineers to ensure smooth integration and testing, while also...
-
Embedded Software Engineer
7 days ago
Singapore Aztech Technologies Full timeOverview We're looking for a passionate Embedded Software Engineer to join our team! In this role, you'll design and develop firmware for networking and IoT products, working with technologies like Wi‐Fi, Zigbee, Bluetooth, and Wi‐SUN. You'll collaborate closely with our hardware engineers to ensure smooth integration and testing, while also supporting...
-
Engineer, Embedded Software
5 days ago
Singapore Analog Devices, Inc. Full timeEngineer, Embedded Software page is loaded## Engineer, Embedded Softwarelocations: Singapore, Kallangtime type: Full timeposted on: Posted Todaytime left to apply: End Date: February 28, 2026 (30+ days left to apply)job requisition id: R Come join Analog Devices (ADI) – a place where Innovation meets Impact. For more than 55 years, Analog Devices has been...
-
Engineer, Embedded Software
2 days ago
Singapore Analog Devices, Inc. Full timeEngineer, Embedded Software page is loaded## Engineer, Embedded Softwarelocations: Singapore, Kallangtime type: Full timeposted on: Posted Todaytime left to apply: End Date: February 28, 2026 (30+ days left to apply)job requisition id: R Come join Analog Devices (ADI) – a place where Innovation meets Impact. For more than 55 years, Analog Devices has been...