Current jobs related to Staff Embedded Software Engineer - Singapore - AMBIQ MICRO SINGAPORE PRIVATE LTD.


  • Singapore AMBITION GROUP SINGAPORE PTE. LTD. Full time

    Roles & ResponsibilitiesAbout the CompanyMy client is a leading player internationally in the semiconductor space, with a strong presence in connectivity. They are now looking for an experienced software engineer to join their technically excellent team.Key ResponsibilitiesYou will be responsible for firmware and linux kernel/ driver development for...


  • Singapore AMBITION GROUP SINGAPORE PTE. LTD. Full time

    About the Company My client is a leading player internationally in the semiconductor space, with a strong presence in connectivity. They are now looking for an experienced software engineer to join their technically excellent team. Key Responsibilities You will be responsible for firmware and linux kernel/ driver development for connectivity products such...


  • Singapore AMBITION GROUP SINGAPORE PTE. LTD. Full time

    About the Company My client is a leading player internationally in the semiconductor space, with a strong presence in connectivity. They are now looking for an experienced software engineer to join their technically excellent team.Key Responsibilities You will be responsible for firmware and linux kernel/ driver development for connectivity products such as...


  • Singapore Argyll Scott Full time

    Embedded Software Engineer (Freshgrad welcome) We are looking for a passionate Embedded Software Engineer to join our engineering team. This role is open to fresh graduates and early-career professionals who have a strong interest in embedded systems and firmware development. You will work closely with hardware and systems engineers to design, develop, and...


  • Singapore Argyll Scott Full time

    Embedded Software Engineer (Freshgrad welcome) We are looking for a passionate Embedded Software Engineer to join our engineering team. This role is open to fresh graduates and early-career professionals who have a strong interest in embedded systems and firmware development. You will work closely with hardware and systems engineers to design, develop,...


  • Central Singapore Ambiq Micro Full time

    **Company Overview**: Ambiq is seeking a talented and motivated Senior Staff Engineer, Embedded Security to join our team and play a key role in advancing Ambiq's security offerings for our customers. **Responsibilities**: - Develop and port open source embedded security frameworks (e.g., Trusted Firmware for Microcontrollers). - Secure BootROM software...


  • Central Singapore Ambiq Micro Full time

    Singapore, Central, Singapore **Company Overview**: Ambiq is seeking a talented and motivated Senior Staff Engineer, Embedded Security to join our team and play a key role in advancing Ambiq's security offerings for our customers. **Responsibilities**: - Develop and port open source embedded security frameworks (e.g., Trusted Firmware for...


  • Singapore G. TECH PTE. LTD. Full time

    Responsibilities: • Design, develop, and maintain embedded software for embedded platforms and bare-metal systems.• Implement and optimize communication protocols (e.g., Serial, CAN, Ethernet) to interface with hardware components.• Collaborate closely with hardware engineers and system architects to ensure seamless hardware-software integration and...


  • Singapore G. TECH PTE. LTD. Full time

    **Responsibilities**: - Design, develop, and maintain embedded software for embedded platforms and bare-metal systems. - Implement and optimize communication protocols (e.g., Serial, CAN, Ethernet) to interface with hardware components. - Collaborate closely with hardware engineers and system architects to ensure seamless hardware-software integration and...


  • Singapore BLUE STREAM CONSULTANCY PTE. LTD. Full time

    Are you a Software Engineer keen on being a part of a team filled with multicultural and international people that shares a true passion for software Engineering? Wanting to be a part of the next big thing? Keep reading.. This global powerhouse is on the lookout for a Software Engineer (Embedded) that has programming skills in ANSI/Embedded C/C++ that can...

Staff Embedded Software Engineer

2 weeks ago


Singapore AMBIQ MICRO SINGAPORE PRIVATE LTD. Full time

**Description**:
**Company Overview**

**Scope**

As the Staff 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 6+ years of experience or BS ECE/CS with 8+ 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 need**

We're seeking passionate technologists who thrive on breaking boundaries, solving complex challenges, and driving transformative solutions.

At Ambiq, you'll collaborate with a dynamic team that values relentless innovation, customer-centric thinking, and continuous learning. If you're a self-motivated, creative problem-solver eager to push technological limits and make a meaningful impact in energy efficiency, this is your opportunity to grow, excel, and turn groundbreaking ideas into reality.
- 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.