Software Engineer for Game AI

BAE Systems OneArc USA, IncPrague, PragueHybridFull-timeStaff, 8–12 yearsListed 3 days ago

Apply now

About this role

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 programmer for our Game AI team based in Prague.

Responsibilities:

- Implement a range of behaviors for military units based on training use cases.

- Design and script scalable behavior trees and integrate them into the AI framework.

- Write high-quality C++ code for the in-house game engine (such as improvements in the AI navigation, AI reasoning, etc.).

- Communicate clearly and professionally both in person and online in a collaborative team environment.

- Engage with subject matter experts and/or customers.

Requirements:

- Prior experience in software development.

- Strong problem-solving skills.

- Proficiency in C++.

- Good understanding of algorithms, data structures, and time complexity.

- Basic knowledge of linear algebra.

- Bachelor's Degree or higher in Computer Science or a related field.

- Proficiency in English at a communicative level.

Nice to Have:

- Experience in Simulation or Game development.

- Experience in Game AI.

We Offer:

- We're not about all the hard work and no fun. Our office is relaxed, and we have no dress code. We do our best to look after our people. Below is a snapshot of the perks you'll get if you work with us.

- A diverse, challenging, yet fun work environment with real-life applications.

- Opportunity to work on top-of-the-line, cutting-edge products employed by military organizations 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 directly impact our products.

- Work with and learn from talented colleagues.

- Full-time employment with a competitive salary.

- Flexible working hours.

- Flexible hybrid work model: Minimum 3 days in the office.

- 5 weeks vacation per year + 3 sick days.

- Various benefits, such as meal voucher allowance, office breakfasts, and a fully paid Multisport card.

- We don’t offer just a job. We want to give you the opportunity to grow and advance the simulation market.