- Location
- San Diego, CA,US, US
- Type
- Full-time
- Department
- Engineering
- Seniority
- Senior
- Education
- PhD
- Source
- Eightfold
Description
1. Technical Architecture & Strategy System Architecture: Lead the definition and design of end‑to‑end audio architectures, including Audio Frameworks (Android/QNX), HAL (Hardware Abstraction Layer), and kernel‑level drivers. Feature Development: Drive the design of advanced audio features such as spatial audio, active noise cancellation (ANC), voice activation/UI, and low‑latency audio pipelines. Performance Optimization: Analyze system performance to identify bottlenecks; optimize power consumption, latency, and memory usage for audio use cases. Innovation: Propose and prototype new audio algorithms or system modifications to improve acoustic performance and machine perception capabilities. Works independently with minimal supervision. Provides supervision and guidance to other team members. Makes decisions that significantly affect work beyond the immediate team. Utilizes verbal and written communication skills; may require negotiation, influence, and tact. Has moderate influence over key organizational decisions (e.g., consulted by senior leadership). Performs tasks requiring multiple steps that may be completed in various orders; requires extensive planning, problem‑solving, and prioritization. Technical Leadership: Serve as the primary technical interface for audio subsystems; lead design reviews and provide critical feedback to ensure design integrity. Cross‑Functional Alignment: Collaborate with Hardware, System, and Test teams to align on requirements and resolve complex integration challenges (e.g., synchronizing audio with display/video). Issue Resolution: Lead complex root cause analysis (RCA) for critical audio defects (e.g., distortion, drops, synchronization issues) and drive solutions across multiple layers of the stack. Mentorship: Mentor senior and staff engineers on best practices, code reviews, and architectural patterns. Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 5+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience. 3+ years of work experience with Programming Language such as C, C++, Java, Python, etc. Languages: Expert proficiency in C/C++; familiarity with Java/Kotlin (for Android) or Python (for tooling/analysis). OS/Kernel: Deep understanding of Linux/Android kernel audio drivers (ASoC), device tree configuration, and memory management (DMA, ION). Audio Frameworks: Hands‑on experience with Android Audio Framework (AudioFlinger, AudioPolicyManager), Audio HAL (HIDL/AIDL), PulseAudio, PipeWire, or ALSA/TinyALSA. Interfaces: Experience with standard audio interfaces (I2S, TDM, SLIMbus, SoundWire, USB, HDMI). Debugging: Proficiency with debugging tools (JTAG, logic analyzers, oscilloscopes) and audio measurement tools (Audio Precision, HEAD acoustics). Decision Making: Makes critical architectural decisions with significant impact on product roadmap and timelines. Communication: Conveys complex technical information to non‑technical stakeholders and influences decision‑making at Director/VP levels. Autonomy: Operates independently with minimal supervision; defines scope and drives tasks to completion in ambiguous environments.