Senior Software Engineer C++ (80 – 100%)

published on 21.8.2018

Zurich Instruments is the technology leader for advanced test & measurement instruments for dynamic signal processing. Our products are used in many application fields by demanding researchers all over the world. Zurich Instruments' vision is to revolutionize instrumentation by incorporating the latest analog and digital technology into powerful measurement systems for unprecedented functionality and performance.

For our Research and Development team in Zurich we are looking for an

Senior Software Engineer C++ (80 – 100%)

You are comfortable solving numerical problems in signal processing with the latest software tools. You are familiar with control theory and like to implement these algorithms on a state-of-the-art web-technology-based user interface. You are fascinated by measurement devices that provide 160dB signal-to-noise ratios and you have talent in contributing to a team all focused on getting things up and running. This is your chance of working inside a small high-quality R&D team striving for the best-on-market measurement software and hardware solutions.

In this position you will be responsible for

  • Full design flow from concept work, specification, programming, verification and automatic testing
  • Leading software architecture tasks to enhance performance and scalability of our server frameworks
  • Modeling of new software modules in Matlab or Python
  • Development and implementation of algorithms for high-performance API and web-based user interface for optimal user experience
  • Documentation and regression testing

To make these endeavors successful, we are looking for a key person that brings

  • MSc or PhD in Computer Science, Electrical Engineering, Physics, or equivalent
  • Excellent knowledge of modern C++ (C++11, C++14, Boost)
  • In-depth knowledge of exception-safe, multi-threaded programming and design patterns
  • Experience in digital signal processing and algorithm development
  • Knowledge of scripting languages like Python and Matlab
  • Experience in API design and programming
  • Strong problem solving, troubleshooting and analysis skills
  • Knowledge in web technology (HTML5, JavaScript, socket programming) and software testing methods are a plus

Are you a result oriented, self-driven and intrinsically motivated person who loves to tackle challenges in a cooperative fashion? Do you feel inspired to work within a multicultural, high-tech environment? Zurich Instruments offers a flexible work environment with an open, sporty company culture where people develop and form the base of our success.

We are looking forward to receiving your resume and motivation letter at

call +41 44 515 04 10
or leave us a message.

To help with your request and to comply with data protection legislation we will need to confirm that you agree for us to collect and use your personal data:

See here for details of the data that we hold on our customers and what we do with it. If you have any questions please contact