Staff Software Engineer
Core
Design, code, and release software for Android, Linux, DSP, and DPS systems, with a specific focus on audio processing, noise management, and in-car communication.
Role type
Staff Software Engineer (Audio/DSP)
Builds
Infotainment software, audio processing modules, and hardware bring-up solutions for vehicles.
Domain
Automotive / Embedded Systems / Audio DSP
Deliverable
production ML models | product features | infrastructure
Required skills
C programming, C++ programming, DSP development, audio processing algorithms, low-level device tools (I2C analyzers, oscilloscopes), object-oriented software development, data structures, driver and stack tailoring, hardware design review.
Preferred skills
Experience with Hexagon, Dirana, or ADI DSP hardware, neural network integration for audio, ARM SoC offloading.
Technologies
Android, Linux, ARM SoC, Hexagon, Dirana, ADI, C, C++
Responsibilities
Design and implement DSP modules for audio processing and noise cancellation; guide vendors on optimal hardware designs; improve and maintain infotainment software; drive audio hardware bring-up and validation; provide training to junior and senior engineers on DSP development.
Seniority
Staff, hands-on IC with strategic guidance
