Senior Audio Software Engineer
Core
Architect and develop software platforms, frameworks, and infrastructure to enable acoustics, DSP, and embedded engineering teams to create next-generation audio products.
Role type
Senior IC software engineer (engineering tools & infrastructure)
Builds
Scalable software platforms, frameworks, APIs, and automation workflows for audio measurement, signal analysis, and algorithm development
Domain
Audio technology, Digital Signal Processing (DSP), Embedded Systems
Deliverable
production ML models
Required skills
Python, C/C++, Digital Signal Processing, Software Architecture, Embedded Systems, Linux, Git, CI/CD, Automated Testing
Preferred skills
Active Noise Reduction (ANR), Embedded DSPs, Microcontrollers, Real-time Operating Systems, Audio SoCs, Hardware Communication Interfaces (USB, I2C, SPI, etc.), Data-acquisition systems
Technologies
Python, C/C++, Matlab, Linux, Git, USB, TCP/IP, I2C, SPI, UART, CAN, I2S, TDM, PDM, A2B
Responsibilities
Architect software platforms for audio measurement and algorithm development; Design frameworks connecting desktop environments with DSPs and embedded processors; Drive evolution of engineering tools and automation workflows; Enable interaction with embedded systems via hardware-control interfaces; Debug and optimize end-to-end audio systems; Mentor engineers and contribute to the engineering-tools ecosystem
Seniority
Senior, hands-on IC
