Staff Embedded DSP Engineer for HiFi5 & Cortex-M

Ambiq-Micro,-Inc.

Singapore

On-site

SGD 120,000 - 180,000

Full time

3 days 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 seeks a Staff Embedded Software Engineer, DSP, to drive DSP environment development in AmbiqSuite on Ambiq SoC devices and emulation platforms. You will port and optimize HAL code for DSP peripherals, work with HiFi5 DSP, real-time schedulers, and IPC/RPC protocols, and contribute to pre- and post-silicon verification and performance tuning.

The role requires hands-on debugging, lab work, and collaboration with global teams across multiple sites.

Qualifications

  • MS in ECE or CS with 6+ years DSP software experience, or BS with 8+ years in related subsystems.
  • Experience with Cadence HiFi5 DSP and Xtensa toolchain; profiling for performance.
  • Experience with inter-processor communications using hardware mailboxes and shared memory.
  • Experience with multicore embedded processing systems.
  • Knowledge of DSP algorithms (AEC, NR, EQ, AGC) and latency/power optimization.
  • Experience with ARM Cortex-M MCUs in C/assembly and common IDEs.
  • Proficient in lab debugging with oscilloscopes, logic analyzers, and audio analyzers.
  • Familiar with Jira/Confluence and Git; strong documentation skills.
  • Scripting in Python; ability to automate tests and workflows.

Responsibilities

  • Lead HAL interface design for peripherals on HiFi5 DSP (timers, PDM, I2S).
  • Evaluate RTOS options and port to SDKs.
  • Design boot state machines and IPC/RPC protocols.
  • Develop DSP environment examples and test cases.
  • Support customers by optimizing workloads.
  • Lead pre-silicon FPGA verification and post-silicon bring-up.
  • Assist DV/test engineers and customers as needed.

Skills

DSP software environments
ARM Cortex-M
C/Assembly
RTOS porting
HAL development
IPC/RPC design
DSP testing & debugging
Python scripting
Git version control
Jira/Confluence
Lab equipment debugging
Multicore processing
Profiling tools
I2S interfaces
PDM interfaces

Education

MS in ECE/CS
BS in ECE/CS

Tools

Cadence HiFi5 DSP
Xtensa toolchain
Profiling tools (MIPS)
ARM MCU IDEs (Keil/IAR/Eclipse)

Job description

Ambiq seeks a Staff Embedded Software Engineer, DSP, to drive DSP environment development in AmbiqSuite on Ambiq SoC devices and emulation platforms. You will port and optimize HAL code for DSP peripherals, work with HiFi5 DSP, real-time schedulers, and IPC/RPC protocols, and contribute to pre- and post-silicon verification and performance tuning.

The role requires hands-on debugging, lab work, and collaboration with global teams across multiple sites.

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

Similar jobs worth comparing

Staff Embedded DSP Engineer – Low-Power AI Edge
Staff Embedded DSP Engineer – Low-Power AI Edge

Ambiq • Singapore

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

Ambiq-Micro,-Inc. • Singapore

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

Ambiq • Singapore

On-site
SGD 120,000 - 180,000
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 Micro, Inc. • Singapore

On-site
SGD 90,000 - 130,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 120,000 - 180,000
Staff Embedded Software Engineer – Cortex‑M & Zephyr
Staff Embedded Software Engineer – Cortex‑M & Zephyr

Ambiq • Singapore

On-site
SGD 120,000 - 180,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