Overview

YOUR ROLE

You are enthusiastic about computer-based music production tools and want to develop products as MASCHINE, KOMPLETE or TRAKTOR with us. As Application Developer you are part of a development team and responsible for the implementation of individual software modules. Due to your knowledge and experience you are also first contact person for questions concerning software development, for both other developers of the project team and our departments Product Design and Product Management .You develop software components as GUI, Audio and Engine, data base or hardware links in C++. Together with our departments Product Management and Product Design you work on product requirements and software concepts and actively create the next generation of our music software.

YOUR TASKS

  • Technical design and implementation of software modules in C++ in one of our development teams
  • Guidance of other software developers in technical and organizational matters
  • Conception of software architecture for new modules
  • Definition of software requirements in close cooperation with our Product Design department (technical conception)
  • Estimation of development efforts in collaboration with our Project Management department
  • Close coordination with our Quality Assurance team

YOUR PROFILE

  • Excellent C++ knowledge
  • Extensive experience in design and realization of object-oriented software projects
  • A degree in Computer Science, Mathematics, Physics or related field is a plus
  • Quality-conscious
  • Communicative and team-oriented
  • Good written and spoken English
  • Experience in developing audio applications is a plus

PRODUCT DEVELOPMENT AT NATIVE INSTRUMENTS

More than 75 people at Native Instruments work in the area of Product Development – the largest branch of the company. The team of mostly Software Developers and Hardware Engineers is continually supported by the Quality Assurance (QA) Team. Together with Product Managers, Product Designers, and Project Managers, interdisciplinary teams develop all of Native Instruments products and technology. In addition to the maintenance of existing products, Product Development works on building brand new ideas and concepts. From project development to finished product, ensuring professional quality is the measure of their success

About Native Instruments

Native Instruments is a technology company that develops software and hardware for music production and DJ-ing.