C
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