Job description
Audio Research Software Engineer Responsibilities:
- Design, develop, integrate, optimise and debug real-time AR and VR audio software for advanced prototypes and user experiences.
- Build tools, platforms, infrastructure and documentation that enable more efficient and effective research.
- Build a community of researchers and other team members by sharing software engineering best practices, tips and techniques.
- Collaborate in a team environment across multiple scientific and engineering disciplines, making the architectural trade offs required to rapidly deliver software solutions
Minimum Qualifications:
- BSc degree in Computer Science or a related field, or equivalent work experience.
- 5+ years of professional programming experience in building real-time, performance sensitive systems.
- Demonstrated proficiency in C++, algorithm design, low level computer architecture, software design, and analysing computational complexity.
- Good understanding of audio pipelines and/or digital signal processing.
Preferred Qualifications:
- Established track record of creating software for real-time environments such as video, audio, embedded systems, or robotics.
- Experience shipping one or more products on large code bases that span a range of platforms and tools
- Experience working in AR/VR.
- Experience with Max/MSP, MATLAB, Audioweaver, or similar platforms.
- Profiling / optimising code on DSPs
- Proficiency in Python.
- Demonstrated experience working within interdisciplinary teams.