Software Developer

Software Developer

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.

Realis Simulation is part of the FOG Software group with a STEM portfolio including Tecplot, specialising in post-processing tools for Computational Fluid Dynamics (CFD), other simulations and experimental data helping to discover, analyse and communicate results. Tecplot software such as Fieldview differs from other visualization tools in that it is easy to learn and use, offers broader capabilities, and produces better-quality images and output.

Job summary

We are looking for an enthusiastic software developer who enjoys working in a collaborative, productive and fun atmosphere. You will be joining the Tecplot team of experienced developers and reporting directly to the FieldView CTO and the Product Manager. You will be working with the team to develop leading CFD post-processing and visualization tools. Primary responsibilities of this position are the design, development and implementation of the CFD post-processor FieldView.

Main responsibilities

  • Work closely and effectively with other members of the development team to produce software solutions that satisfy the company's business requirements

  • Design software components and systems in collaboration with the FieldView Product Owner and other developers

  • Work with the development team to schedule development activities, report progress, and in general, improve the team's ability to deliver high-quality software in a rapid and predictable manner

  • Keep up to date on technology that is pertinent to the company's business and actively seek to share that knowledge with other team members

  • Contribute to maintaining our large existing code base

  • Work in an Agile development environment

Qualifications & requirements

  • Minimum: Bachelor's degree in engineering, computer science, math or physical science from four-year college or university; or equivalent combination of education and experience

  • Programming experience developing software using C, C++ and Python

  • Experience developing in Qt

  • Experience in computer graphics, OpenGL, Vulkan or OpenSceneGraph

  • Experience with CAE data formats and data structures

  • Knowledge of Agile/Scrum software development

  • Experience implementing parallel algorithms for distributed computers using MPI or Open MP

  • Experience developing and debugging on Linux, macOS and Windows platforms

  • Experience with network protocols, TCP/IP

  • Experience implementing CI/CD practices

  • Ability to work independently and in a team environment

  • Problem-solving skills and attention to detail

  • Excellent communication and interpersonal skills

  • At least intermediate level of English language

  • Legally authorized to work within the European Union

Why join us?

  • Our customers around the globe use FieldView for a wide range of CFD applications: aerospace, automotive, energy etc

  • We are a well-established company with consistent growth

  • You'll be joining a small team of developers with the opportunity to quickly become a core contributor

We offer competitive benefits including:

  • Flexible working hours and home office possibility

  • Contribution to the pension insurance

  • 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

We look forward to hearing from you!