5 часов назад
Staff Engineer - Software - DSP
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Staff Engineer - Software - DSP (Embedded DSP/MCU): Developing and testing the customer DSP environment in AmbiqSuite SDK for HiFi5 DSP and ARM Cortex-M55-based SoC devices, with an accent on real-time execution, HAL interfaces, IPC/RPC protocols, and hardware bring-up. Focus on porting schedulers, optimizing DSP workloads for latency and power, and debugging embedded systems across FPGA and post-silicon platforms.
Location: Singapore
Company
develops ultra-low-power semiconductor solutions for wearables, medical devices, IoT products, and AI-powered edge applications.
What you will do
- Lead the design, development, and maintenance of HAL interfaces for HiFi5 DSP peripherals, including timers, PDM, I2S, and analog microphone interfaces.
- Evaluate and port RTOS or lightweight schedulers to SDKs.
- Design boot state machines and IPC/RPC messaging protocols.
- Develop DSP environment examples, software tests, and test cases.
- Optimize customer workloads and support customer use of the DSP environment.
- Contribute to FPGA pre-silicon verification, post-silicon bring-up, performance optimization, debugging, and support for DV, validation, field engineering, and customer teams.
Requirements
- MS in ECE or Computer Science with 6+ years of experience, or BS in ECE/Computer Science with 8+ years of experience, including at least 3 years focused on DSP software environments or related subsystems.
- Experience developing embedded MCU code in C and assembly language on ARM Cortex-M processors.
- Knowledge of digital signal processing fundamentals, including sampling, time/frequency-domain transformation, FIR, IIR, FFT/IFFT, and SNR.
- Experience with scripting languages, source control systems such as Git, software testing, and test automation principles.
- Hands-on experience debugging embedded systems with oscilloscopes, logic analyzers, audio analyzers, or similar lab equipment.
- Strong problem-solving, communication, and technical documentation skills.
Nice to have
- Experience with Cadence HiFi5 DSP, the Xtensa toolchain, and MIPS profiling tools.
- Experience with hardware mailboxes, shared-memory IPC, and multicore embedded processing systems.
- Experience with DSP audio algorithms such as AEC, noise reduction, EQ, and AGC.
- Experience optimizing DSP algorithms for latency and power, and familiarity with Python.
- Experience with ARM, Keil, IAR, Eclipse, Ozone, Jira, or Confluence.
Culture & Benefits
- Work with global MCU and radio software development teams, architecture teams, and local SoC design teams.
- Hands-on work spans lab debugging, FPGA validation, silicon bring-up, and customer workload optimization.
- Company values include innovation, collaboration, focus, learning, and achievement.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
15 часов назад
Staff Software Engineer - Customer Integration (C/C++)
15 часов назад
Senior Software Engineer - Customer Integration (C/C++ Embedded)
15 часов назад
Senior Flight Software Engineer (Embedded)
145 920 - 191 047$
15 часов назад
Software Engineer - Customer Integration (C/C++)
11 часов назад
Staff Software Engineer (C++/Embedded)
230 000 - 265 800$
3 дня назад