freehire launches on Product Hunt on 26 August.

Follow →

C++ Software Engineer [All Levels]

Open 55d

We are a well-established team based in Prague (Czech Republic), developing world-leading military simulations for major NATO powers and their allies. We constantly seek ways to advance the industry using the latest technologies and trends (such as whole-world simulations, motion tracking, VR, and AR).




We are looking for a C++ Engineer for one of our core teams working on our flagship product, based in Prague.


Responsibilities:

  • Research, design, implement, document, and maintain new and existing systems.
  • Develop software solutions to innovate and extend products according to customer needs.
  • Efficiently navigate through a highly complex codebase.
  • Pragmatically refactor, extend, modernize, and introduce automation where feasible.
  • Communicate clearly and professionally both in person and online.
  • Work collaboratively in a team environment.
  • Partner with other engineers, architects, internal stakeholders, and product management to deliver high-quality solutions within the expected timeframe, utilizing your expertise and judgment.
  • Engage with customers to understand their use cases and identify cost-effective solutions.


Requirements:

  • Strong and proactive problem-solving skills
  • Good knowledge of C++
  • Ability to learn and work comfortably across various tech stacks
  • Understanding of algorithms, data structures, and time complexity
  • Basics of linear algebra
  • Bachelor's Degree or higher in Computer Science or a related field
  • English at communicative level


Nice to have:

  • Interest in game development
  • Experience with simulations
  • A passion for automation and improving development environment


We offer:

  • Diverse, challenging, yet fun work environment with real-life applications.
  • Opportunity to work on deeply sophisticated, battle-tested systems that solve immensely complex simulation requirements of NATO defense forces and non-military users around the globe.
  • Use of the latest hardware and software technology (such as that employed in the field of VR).
  • Opportunity to use your skills even outside of your role, with the option to grow outside of your role.
  • Ability to influence how we do things and have a direct impact on our products.
  • Work with and learn from talented colleagues.
  • Full-time employment with a competitive salary.
  • Flexible working hours.
  • Hybrid work model: Minimum 3 days in the office.
  • 5 weeks vacation per year + 3 sick days.
  • Various benefits, such as a meal voucher allowance, office breakfasts, and a fully paid Multisport card.
  • We don’t offer just a job. We want to allow you to grow and advance the simulation market.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available