Skip to content

Senior C++ Developer (m/f/d)

Hybrid
  • Stuttgart, Baden-Württemberg, Germany
Engineering

Your role

With your outstanding C++ skills and extensive experience in software engineering, you want to develop and maintain C++ software projects for high-performance measurement instrumentation and therefore contribute to the research of tomorrow. You’re striving for taking responsibility for software development processes like designing architectures and maintaining continuous integration and build setups.

Your contribution to our team

  • Take responsibility for the C++ software of our test and measurement devices: research requirements, develop features, maintain the codebase, conduct releases, …
  • Work on all aspects of our software from interfacing FPGAs to algorithms for high-throughput numerical data processing to high-level language bindings
  • Maintain and improve our build infrastructure: GitlabCI, CMake, WiX, dpkg, …
  • Optionally: design and implement FPGA designs

Job requirements

  • Completed studies in computer science, software engineering or equivalent
  • Proficiency in C++ with several years of experience is an absolute must
  • Significant contributions to large C++ software projects in the past
  • Excellent understanding of software design patterns and software engineering
  • Very good in written and spoken English and a sense for good communication
  • Experience in other programming languages like Python, C# and MATLAB is a plus

or