Staff Embedded Software Engineer – Cortex‑M & Zephyr

Ambiq

Singapore

On-site

SGD 120,000 - 180,000

Full time

32 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Ambiq in Singapore seeks a Staff Applications Software Engineer to develop software for Apollo and Atomiq SoCs, including drivers, HAL updates, and Zephyr enablement. You will work with hardware and software teams and support field engineering with customer issues.

The role requires strong embedded C skills, RTOS experience, and familiarity with MCU peripherals; knowledge of Git, scripting (Python) and lab work is valued. Excellent communication and problem-solving abilities are essential.

Qualifications

  • MS in ECE or CS with 6+ years experience, or BS in ECE/CS with 8+ years.
  • Experience developing embedded MCU code in C.
  • Experience with embedded real-time environments.
  • Experience with Zephyr is a plus.
  • Experience with MCU IDEs from ARM, Keil, IAR, SEGGER.
  • Familiarity with peripherals: SPI, I2C, UART, ADC, USB, I2S, PDM.
  • Experience with Bluetooth/BLE and short-range tech like Zigbee/Thread is a plus.
  • Experience with scripting languages, Python desirable.
  • Experience leveraging AI-assisted development tools is desirable.

Responsibilities

  • Design, debug, port, and analyze embedded MCU software drivers and applications.
  • Collaborate with internal teams to debug complex system issues and develop software solutions.
  • Create application notes, knowledgebase articles, and software guidelines.
  • Assist customers with Ambiq SDKs and hardware platforms.
  • Collaborate with hardware engineers on evaluation platforms.
  • Develop custom software for performance analysis and silicon issue debugging.
  • Bridge communication between field and engineering teams and track issues.

Skills

Embedded C
RTOS
Embedded systems
Bluetooth LE
Scripting languages
Python
Git version control
Debugging HW/SW

Education

MS in ECE or CS
BS in ECE/CS with 8+ years

Tools

ARM IDEs
Keil
IAR
SEGGER
Zephyr
Git

Job description

Ambiq in Singapore seeks a Staff Applications Software Engineer to develop software for Apollo and Atomiq SoCs, including drivers, HAL updates, and Zephyr enablement. You will work with hardware and software teams and support field engineering with customer issues.

The role requires strong embedded C skills, RTOS experience, and familiarity with MCU peripherals; knowledge of Git, scripting (Python) and lab work is valued. Excellent communication and problem-solving abilities are essential.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Embedded Software Engineer - Cortex-M & Zephyr
Staff Embedded Software Engineer - Cortex-M & Zephyr

Ambiq-Micro,-Inc. • Singapore

On-site
SGD 120,000 - 180,000
Staff Applications Software Engineer
Staff Applications Software Engineer

Ambiq • Singapore

On-site
SGD 120,000 - 180,000
Staff Applications Software Engineer
Staff Applications Software Engineer

Ambiq Micro, Inc. • Singapore

On-site
SGD 90,000 - 130,000
Staff Applications Software Engineer
Staff Applications Software Engineer

Ambiq-Micro,-Inc. • Singapore

On-site
SGD 120,000 - 180,000
Zephyr Embedded Software Lead - Low-Power AI Edge
Zephyr Embedded Software Lead - Low-Power AI Edge

Ambiq • Singapore

On-site
SGD 140,000 - 190,000
Staff Embedded Applications Engineer (AI Edge)
Staff Embedded Applications Engineer (AI Edge)

Ambiq Micro, Inc. • Singapore

On-site
SGD 90,000 - 130,000
Sr. Engineer - Applications Software -Zephyr
Sr. Engineer - Applications Software -Zephyr

Ambiq • Singapore

On-site
SGD 140,000 - 190,000
Senior Embedded Imaging Software Engineer
Senior Embedded Imaging Software Engineer

Ambiq • Singapore

On-site
SGD 120,000 - 180,000
Staff Engineer - Embedded Software, Imaging
Staff Engineer - Embedded Software, Imaging

Ambiq • Singapore

On-site
SGD 120,000 - 180,000
Embedded Firmware Engineer - ARM, C/C++, RTOS
Embedded Firmware Engineer - ARM, C/C++, RTOS

Beyondsoft International (Singapore) Pte Ltd • Singapore

On-site
SGD 70,000 - 120,000