Full Job Description
Responsibilities
Collaborate in a team environment across multiple scientific and engineering disciplines, making the architectural tradeoffs required to rapidly deliver software solutions
• Write clean readable code, debug complex problems, prioritize effectively based on impact and urgency and get things done with a high level of efficiency
• Learn constantly, dive into new areas with unfamiliar technologies, and embrace the ambiguity of problem-solving
• Develop audio software for a variety of consumer products and devices
Minimum Qualifications
• Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
• 5+ years software development experience in industry settings or PhD with 2+ years of experience
• 3+ years relevant audio software engineering experience in industry settings
• C or C++ experience, including use of C++11/14/17 features
• Communication experience and demonstrated experience working across disciplines to drive optimal solutions
Preferred Qualifications
• Experience adhering to and implementing responsible, ethical AI practices (e.g., risk assessment, bias mitigation, quality and accuracy reviews)
• Experience with wearable or IoT device software - smart glasses, headphones, earbuds, watches, or similar battery-powered consumer devices
• Experience developing, debugging, and shipping software products on large code bases that span platforms and tools
• Background in on-device telemetry - session tracking, event instrumentation, observability for embedded features
• Experience in Android or Linux audio stack development, including AOSP-based system service components
• Demonstrated ability to integrate AI tools to optimize/redesign workflows and drive measurable impact (e.g., efficiency gains, quality improvements)
• Demonstrated ongoing AI skill development (e.g., prompt/context engineering, agent orchestration) and ability to integrate AI tools to optimize workflows and drive measurable impact
• MS or PhD in Electrical Engineering, Computer Science or equivalent
• Experience with feature rollout systems - feature flags, staged rollouts, early access programs
• Experience managing feature lifecycles on device - activity management, concurrency arbitration, session tracking, or companion app development (Kotlin)
• Demonstrated ongoing AI skill development (e.g., prompt/context engineering, agent orchestration) and staying current with emerging AI technologies
• Experience with device software bring-up and debugging cross-layer issues spanning application, framework, native services, and firmware
• Experience building developer tooling or test infrastructure for device software - emulator support, automated device testing frameworks, E2E device tests, or CI pipelines