Audio Software Engineer - Auro Technologies AURO-3D

Auro Technologies is a spin-off of the privately-owned Galaxy Studios Group, renowned worldwide for its state-of-the-art leadership in audio innovation for music and sound for film. After 150 years of evolution in sound recording and reproduction, Auro Technologies revolutionized sound by bringing “Immersive Sound” (Sound in 3D) as an end-to-end solution for all markets with the AURO-3D® format. The addition of the missing and final dimension in sound (“Height”) combined with AURO-3D’s groundbreaking technologies provides a natural immersive sound experience unlike anything you’ve heard before, creating a totally new emotional level of entertainment in music, movies, games, events etc… The AURO-3D® Technology Suite offers easy-to-use and unprecedented levels of sound reproduction capabilities to the broadcast, digital cinema, home cinema, mobile, gaming, and automotive markets.

Our mission is to bring our breathtaking listening experience to everyone, everywhere. We will accomplish this through innovation, teamwork and focus; respecting co-workers, creatives, consumers and professionals.

Our vision is to become the recognized leader in transformative software for immersive, interactive and connected audio and entertainment.

1. Context
You will be joining an expanding team working on the development and deployment of the novel audio products and related eco-system. These new technologies for OTT (streaming) and Broadcast applications aim to bring the AURO-3D® immersive sound and interactive experiences to the user on a myriad of devices such as AVRs, soundbars, TVs, smart speakers, connected cars, mobile devices, etc…

2. Role and responsibilities
As an Audio Software Engineer, you are responsible for the development of various audio production software products (plugins and standalone tools) and integration of various core algorithms therein. This includes clarifying the requirements, creating a technical design, documentation diagrams and effort estimation and the actual software implementation and validation to meet the expected quality standards.
Your target is to meet the functional and performance-related requirements. In addition, you will play a key role in defining and implementing the non-functional requirements (maintainability, testability, …) to gradually improve the source code base and the development process itself.

3. Result areas
a. Design and breakdown
i. Develop audio production tools (plug-ins and standalone) which integrate core components following a common architecture
ii. Document your design to communicate it with the Systems Architect, Research Team and Project Management
iii. Break down a design in manageable and estimable steps (Epics/Stories) to ensure a predictable implementation
iv. Promote a think-first attitude to reduce unnecessary refactoring
v. Take a pragmatic approach that does not compromise future improvements
b. Software implementation
i. Use test-driven development to maintain a one-on-one relationship between the code base and its unit test
ii. Develop generic functionality with low dependencies for reuse and testability
iii. Adhere to existing standards and guidelines
c. Communication
i. Discuss in a productive manner with System Architect to clarify requirements
ii. Explain the impact of technical decisions to System Architect and Project Manager in a clear manner
d. Continuous improvement
i. Flag software development improvement areas in a constructive manner
ii. Participate/lead discussions to improve software development

4. Relations
a. You will work in close cooperation with the Technical Team Leader, System Architect and Project Manager
b. You will work closely with peer Audio and Embedded DSP Software Engineers, as well as with the Audio Testing Engineer

5. Competencies
a. Expertise
i. Master’s degree or PhD in exact or applied sciences
ii. At least 5 years of experience with modern C++ and good knowledge of C, Objective C, Javascript and WebAssembly
iii. Know-how of Digital Signal Processing for audio
iv. High interest in the audio production workflows for movies, music and broadcast
v. Deep knowledge of DAWs such as Pro Tools, Nuendo, Reaper, Da Vinci Resolve, etc.
vi. Experience with JUCE, VST, AAX, AU, Pace
vii. Experience with macOS (XCode), Windows (MSVC) and Linux
viii. Familiar with development of web-apps and cloud computing
ix. Software version control with GIT
x. Experience with Ruby for automatization is a plus
xi. Fluent in English; good knowledge of Dutch, French and/or German
xii. Passion for sound and music
b. Skills
i. Good Communicator: you are able to communicate complex problems and scenarios with both technical and less technical colleagues at the appropriate level.
ii. Creative and problem solver: you are able to gradually break down complex problems to focus on the essence. When solving these problems, you are expected to take the lead and apply plenty of creativity to come to a pragmatic solution.
iii. Flexible: you are able to temporarily pick up a different role to better understand their interaction with the core components in order to improve. You do not have 9-to-5 mentality.
iv. Innovation-minded: a constructive attitude is expected to drive continuous improvement, both in- and outside your Audio Software domain. You try to converge to a vision that is shared by the whole team.
v. Scientific approach: you practice a detailed, objective and sound approach at all levels. This helps to measure and maintain quality and performance or ensures that all aspects of complex use cases are taken into account.
vi. Quality-minded: you deliver personal and process quality in order to continuously improve the project. You propose improvements in product quality and service and motivate your changes.
vii. Cooperative: you actively and constructively contribute to the common goal of the project in line with the company’s vision and in cooperation with all stakeholders.
viii. Organizational involvement: you identify yourself with Auro’s mission and align your behavior on the needs, priorities and culture of the organization. You contribute in a constructive and integral manner to the realization of the company goals.

Offer

You will be part of a team working on the development and deployment of new technologies for OTT (streaming) and Broadcast applications aim to bring the AURO-3D immersive sound and interactive experiences to the user on a myriad of devices such as AVRs, soundbars, TVs, smart speakers, connected cars, mobile devices, etc.

We offer you a position as a consultant (minimum duration 12 months) or a fixed permanent contract within the fascinating world of audio high tech and engineering.

The work location is situated in Mol, Belgium.

We provide a total package with on one hand training, coaching and a close follow up and on the other hand a balanced salary package based on your capabilities and experience.…

Interested? You can send your résumé and covering letter to hr@auro-technologies.com