Junior Programmer (Internship)

5 Months ago • 1-2 Years
Programming

Job Description

Bohemia Interactive's in-house C++ development team seeks a passionate intern for a minimum 6-month role. The intern will contribute to the development of the Enfusion game engine, implementing systems and support tools in C++. Responsibilities include improving engine performance and behavior, learning large-scale game engine development, and collaborating with experienced developers. The ideal candidate possesses a strong interest in C++, at least one year of hands-on coding experience, and a passion for game development. This internship presents an opportunity to gain practical experience and potentially transition to full-time employment after the internship concludes.
Good To Have:
  • Game engine experience (school projects, game jams)
  • Performance profiling and debugging experience
  • Passion for video games and a technical mindset
Must Have:
  • Solid interest in C++ and hands-on coding experience
  • Understanding of object-oriented programming
  • Curiosity, responsibility, and eagerness to learn
  • Sufficient English for technical communication
Perks:
  • Work on in-house engine
  • Experienced team mentorship
  • Open company culture
  • Growth opportunities
  • Potential long-term collaboration

Add these skills to join the top 1% applicants for this job

problem-solving
github
cpp
game-texts

Junior Programmer (Internship)

Our in-house C++ development team, working on Bohemia’s proprietary , is looking for a passionate intern to join us for at least 6 months. Ideally, we’re seeking someone who’s into deep technical systems, loves C++, and is curious about how things work under the hood. If you dream about engines (not the car kind) and enjoy getting your hands dirty with code, read on — we might be looking for you!

What’s the goal? To find a talented person with the potential to stay with us even after the internship is over.

You will

  • Be part of the team developing our proprietary Enfusion engine, the technology powering our next-gen games
  • Implement systems and support tools in C++ that directly affect the performance and behavior of the engine
  • Learn how large-scale game engine development works
  • Collaborate with various engine developer

Ideal candidate would have

  • Solid interest in C++ and at least a year of hands-on coding experience (school, hobby projects, or both)
  • You love tinkering and probably have your own personal projects — maybe even experimented with our Enfusion engine, when you created mods for Arma Reforger
  • Basic grasp of object-oriented programming principles
  • Curiosity, responsibility, and eagerness to learn new things
  • Sufficient English for technical reading, writing, and occasional team communication

Bonus points for:

  • Any experience with game engines (even if only through school, game jams, or hobby projects)
  • Exposure to performance profiling and debugging
  • Passion for video games and a technical mindset

We can offer

  • We’re working on our own in-house engine – you won’t find an opportunity like this just anywhere
  • Work in a team of experienced devs, ideal for learning and gaining practical knowledge
  • Open company culture, friendly people, and lots of opportunities for growth
  • Potential long-term collaboration after your internship

If you're reading this and thinking, “Yes, this sounds like something I’d love to do!”, then don’t hesitate to reach out to us. Send us your CV, GitHub, a code sample, or even just a message about what you’re working on.

We’re excited to hear from you!

Applicants should submit their portfolio and CV detailing their previous work experience as well as a cover letter outlining their interest to work for Bohemia Interactive.

Set alerts for more jobs like Junior Programmer (Internship)
Set alerts for new jobs by bohemia interactive
Set alerts for new Programming jobs in Czechia
Set alerts for new jobs in Czechia
Set alerts for Programming (Remote) jobs

Contact Us
hello@outscal.com
Made in INDIA 💛💙