Support audio development with modifications to the audio DSP graph
Bringup DSP graphs for new platforms and maintain existing platforms
Make test builds for audio development
Manage release process and pull requests for DSP changes, resolving merge conflicts
Coordinate DSP component releases among contributors
Sanity check/smoke test premerge builds for DSP component releases
Document release changelogs systematically and clearly in JIRA tickets and commit messages
Coordinate and execute ticket validation, functional testing, and regression testing for release signoff
Work cross functionally with software PMs, and software or hardware teams to define scalable interfaces, coordinate timing of dependencies, and manage release scope
Find, reproduce, and triage audio DSP bugs through manual testing, automated scripting, and bug report investigation
What You’ll Bring
Deep understanding of GIT source control software, and experience with configuring GitHub
Ability to optimize use of bug and test suite tracking systems, e.g. JIRA
Fluency with Linux/UNIX command line utilities, bash scripting
Experience or ability to write makefiles or other build system tools
Expertise with Python
Understanding of MATLAB scripts, and C/C++ code constructs
Ability to hear digital audio artifacts, localize and identify physical acoustic defects; experience with digital audio or audio DSP systems
Attention to detail with code structure, style, formatting, commenting, and documentation
Ability to lay out cleanly structured, accurately labeled DSP flow diagram schematics
Valid driver's license required to drive passenger vehicles in the US for in vehicle testing