Audio SW Dev Engineer , Edge Technology
Core
Architecting, implementing, and deploying algorithmic solutions for voice communication, audio playback, speech recognition, and audio detection within embedded systems.
Role type
Senior IC audio software engineer (embedded/DSP)
Builds
Real-time audio algorithms and embedded firmware for voice and playback features
Domain
Consumer electronics / Embedded systems / Audio signal processing
Deliverable
production ML models | product features
Required skills
C/C++ development, signal processing for audio/speech/acoustics, low-level DSP machine language, embedded firmware, system architecture design, multi-threaded software development, unit test development, hardware bring-up, KPI tuning for ASR/VoIP/playback paths
Preferred skills
Full software development life cycle experience, design patterns and reliability scaling, source control management, build processes, testing and operations experience
Technologies
C, C++, C#, Java, Perl, DSP, ARM, SoC, VectorCast, TestRail, BRT
Responsibilities
Design and execute experiments to test and prove audio algorithm solutions; decompose complex problems into module-level solutions; collaborate with hardware teams to scope resources and select components; drive SW architecture and requirements; set up source control and build processes; bring up hardware and generate libraries; perform signal integrity tests; tune modules to meet KPIs for microphone and playback paths; integrate codebase and enable features; follow code review processes; validate data collection pipelines; cross-check QA results to identify regressions.
Seniority
Senior, hands-on IC