Skip to content
mimi

C++ Software Developer

Consulteer

On-site 1mo ago

About the role

Responsibilities

  • Develop software solutions for distributed command and control systems as well as training and test systems
  • Design, implement, and further develop applications using C++
  • Work with and improve existing legacy systems, including modernization efforts
  • Design and implement software architectures using object-oriented principles
  • Develop user interfaces using Qt/QML
  • Perform software testing, including unit testing, to ensure high quality
  • Collaborate within the team and contribute to technical concepts and solutions

Required Technical Professional Expertise

  • Degree in Computer Science (ETH, FH, or TH) or a comparable qualification
  • Strong expertise in object-oriented software development using C++
  • Experience with Qt and QML
  • Experience developing C++ software outside of embedded environments
  • Hands‑on experience with version control systems such as Git or Mercurial
  • Familiarity with tools and methodologies such as Visual Studio, software design / UML, and unit testing
  • Strong analytical skills and the ability to understand complex software systems quickly
  • Independent, structured, and solution‑oriented working style with a high level of initiative
  • Ability to quickly get up to speed with legacy systems
  • Very good English skills (written and spoken) and good German skills

Skills

C++GitMercurialObject-oriented programmingQMLQtUMLUnit testingVisual Studio

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free