SENIOR DSP DEVELOPER (F/M)
YOUR ROLE

This job demands a combination of musical knowledge and excellent DSP programming skills. Using these talents, you will coordinate a team of Developers. As Senior DSP Developer, you have probably worked in the music technology industry, developing algorithms for music production software.
You stay up-to-date with current technologies, you can apply your knowledge and skills in a team and you are familiar with the processes involved in project-based development.
You stay up-to-date with current technologies, you can apply your knowledge and skills in a team and you are familiar with the processes involved in project-based development.
YOUR TASKS


- Prototype and develop algorithms for audio analysis, synthesis and effects
- Monitor current DSP technologies and their relevance for product development
- Coordinate a team of DSP developers
- Work closely with the Head of Research
- Participate in product conception
- Communicate with external development partners
YOUR PROFILE


- You have a Master’s degree in Electrical/Communications Engineering or equivalent experience
- You are an authority on digital signal processing as applied to music software
- Preferably, you have several years' experience developing algorithms for music production software
- You are skilled at programming in C/C++ and Matlab
- You have experience coordinating development projects
- You are creative and analytical and you subject your own work to the highest standards
- You are a great communicator with a good grasp of spoken and written English
PRODUCT DEVELOPMENT AT NATIVE INSTRUMENTS
More than 70 people at Native Instruments work in the area of Product Development, one of the main branches of the R&D department. Most of them Software Developers and Hardware Engineers, they bring the actual products to life based on the specifications from Product Design teams, while being supported through a team of Project Managers. Product Development disciplines range from application development and the creation and maintenance of software libraries, drivers and installers to the complex area of hardware development, with Quality Assurance (QA) being the final section of the development chain.
