C++ Qt Software Developer

C++ Qt Software Developer

C++ Qt Software Developer

Prague, Czech Republic

About the company

Realis Simulation is a trusted partner to the world’s leading transport manufacturers, OEMs, and Tier 1 suppliers. We enable rapid software modelling of new propulsion fuels and technologies, supporting the journey to net zero emissions. Our simulations provide results which enhance transportation development at a time when engineering resources are tighter than ever before. The suite of leading-edge simulation tools facilitates design and optimisation programmes as we transition into the future whether that be new fuels for Internal Combustion Engines, Hybridisation, Electrification or Hydrogen and Fuel Cell technology.

Job summary

We are looking for a motivated C++/Qt software developer to join our team in Prague, Czech Republic. The successful candidate will work with our team of developers to design, develop, and maintain C++/Qt software applications used for numerical simulation of complex systems. The candidate should understand C++ programming language, Qt framework, and software design principles.

Main responsibilities

  • Develop and maintain C++/Qt software applications for various platforms
  • Write clean, efficient, and reusable code using C++ programming language and Qt framework
  • Participate in software design and architecture discussions
  • Write unit tests and perform integration testing to ensure software quality
  • Troubleshoot and debug software issues and provide solutions
  • Stay up-to-date with emerging trends and technologies in C++/Qt software development


  • Minimum: Bachelor's degree in Computer Science, Mathematics, Physics, or a related field. Master’s Degree preferred
  • Experience in C++ software development, ideally with Qt
  • Knowledge of object-oriented programming concepts and software design patterns
  • Problem-solving skills and attention to detail
  • Excellent communication and interpersonal skills
  • Ability to work independently and in a team environment
  • At least intermediate level of English language

Preferred qualifications

  • Knowledge of Computation Geometry
  • Interest in Mathematical Modeling
  • Familiarity with other programming languages, such as Python
  • Experience with software development in Linux or Unix environments
  • Experience with software version control systems, such as Git
  • Knowledge of Agile software development methodologies
  • Knowledge of data structures, algorithms, and multi-threaded programming

We offer

  • Flexible working hours and home office possibility
  • Contribution to the pension insurance after the probation period, up to 5% from the gross salary
  • Financial support for commuting
  • Financial contribution to meals
  • Financial contribution for the purchase of new glasses
  • 5 weeks of vacation and extra days for long service
  • 100% sick pay after 1st day
  • Regular company teambuilding events
  • Personal development program through technical trainings and language courses
  • Friendly working environment, easy access to the office in Karlin by Prague metro line B
  • Extensive knowledge base, opportunity to learn new things on projects and through experienced colleagues

If you possess the required qualifications and are interested in this position, please send your resume to nada.rehakova@realis-simulation.com.

We look forward to hearing from you!