Junior Programmer (Internship)

2 Weeks ago • 1-2 Years • Game Engine • Game Programmer

Job Summary

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.
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
Good to have:
  • Game engine experience (school projects, game jams)
  • Performance profiling and debugging experience
  • Passion for video games and a technical mindset
Perks:
  • Work on in-house engine
  • Experienced team mentorship
  • Open company culture
  • Growth opportunities
  • Potential long-term collaboration

Job Details

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.

Similar Jobs

Ubisoft - Senior Cinematics Designer

Ubisoft

Montpellier, Occitanie, France (On-Site)
2 Months ago
Ajmera Infotech - Technical Writer

Ajmera Infotech

Hyderabad, Telangana, India (On-Site)
5 Months ago
Saviynt - Software Architect - Privilege Access Management

Saviynt

United States (Remote)
6 Months ago
JMA - Senior Embedded Systems Security Engineer

JMA

New Providence, New Jersey, United States (On-Site)
5 Months ago
Playrix - Lead Location Designer

Playrix

Ireland (Remote)
6 Months ago
Inworld AI - Staff C++ Engineer

Inworld AI

Mountain View, California, United States (On-Site)
1 Month ago
Red Panda Games studio - Software engineer Internship for Unreal game engine

Red Panda Games studio

Bengaluru, Karnataka, India (Remote)
9 Months ago
Epic Games - Senior Application Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
1 Month ago
Epic Games - Senior Software Engineer, Developer Relations

Epic Games

Montreal, Quebec, Canada (On-Site)
2 Weeks ago
Rocket Science - Software Engineer - Unreal

Rocket Science

Brighton And Hove, England, United Kingdom (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Microsoft - Digital Solution Area Specialist - Azure Infrastructure - UK Market

Microsoft

Dublin, County Dublin, Ireland (On-Site)
2 Weeks ago
NVIDIA - Software Engineering Intern, Autonomous Vehicles (RDSS)

NVIDIA

Taipei City, Taiwan (On-Site)
2 Months ago
Info Stretch - Lead Data Engineer

Info Stretch

Chennai, Tamil Nadu, India (On-Site)
6 Months ago
Globalization Partners - Senior Frontend Engineer, AI Experience

Globalization Partners

(Remote)
1 Day ago
Syniverse - Lead Quality Assurance

Syniverse

Bengaluru, Karnataka, India (Hybrid)
6 Hours ago
GT - Senior Full-stack Developer (Python+React.js)

GT

Ukraine (Remote)
3 Weeks ago
GoFundMe - Senior Software Engineer (Frontend)

GoFundMe

Buenos Aires, Buenos Aires, Argentina (On-Site)
6 Hours ago
Conga - Sr Software Engineer

Conga

India (On-Site)
19 Hours ago
bytro studios - Senior PHP Developer

bytro studios

Hamburg, Hamburg, Germany (Hybrid)
1 Day ago
Epic Games - Senior SDET

Epic Games

Montreal, Quebec, Canada (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Prague, Prague, Czechia

Room 8 Studio - Realistic Concept Character Artist, Middle/Senior

Room 8 Studio

Czechia (On-Site)
2 Weeks ago
Wrike - Senior AI Product Manager

Wrike

Prague, Prague, Czechia (Hybrid)
1 Day ago
Bohemia Interactive - Node.js Developer

Bohemia Interactive

Prague, Prague, Czechia (On-Site)
2 Weeks ago
Bohemia Interactive - Project Lead

Bohemia Interactive

Prague, Prague, Czechia (On-Site)
5 Months ago
Tesla - Sales Advisor

Tesla

Moravian-Silesian Region, Czechia (On-Site)
2 Months ago
Wrike - Renewal Manager

Wrike

Prague, Prague, Czechia (Hybrid)
1 Day ago
Bohemia Interactive - Technical Designer - Sandbox Systems

Bohemia Interactive

Brno, South Moravian Region, Czechia (On-Site)
1 Month ago
Adyen - Enterprise Account Executive

Adyen

Prague, Prague, Czechia (On-Site)
8 Hours ago
Booming games - Business Development Manager - LatAm

Booming games

Blovice, Plzeň Region, Czechia (Remote)
1 Month ago
Ness Digital - DevOps Specialist – CI/CD

Ness Digital

Prague, Czechia (On-Site)
4 Weeks ago

Get notifed when new similar jobs are uploaded

Game Engine Jobs

Playrix - Senior C++/Python Software Engineer (Engine)

Playrix

Montenegro (Remote)
6 Months ago
CIEL HR - Game Developer

CIEL HR

Mumbai, Maharashtra, India (On-Site)
10 Months ago
Peak - Software Engineer, Games

Peak

(On-Site)
9 Months ago
Mojang Studios - Senior C++ Gameplay Engineer (Bedrock)

Mojang Studios

Stockholm, Stockholm County, Sweden (On-Site)
7 Months ago
undefined - Unity 3D Developer

Ahmedabad, Gujarat, India (On-Site)
11 Months ago
Inworld AI - Staff C++ Engineer

Inworld AI

Mountain View, California, United States (On-Site)
1 Month ago
Larian Studios - Technical QA Tester Internship

Larian Studios

Quebec, Canada (On-Site)
2 Weeks ago
Limit Break - Unity UI Engineer

Limit Break

(Remote)
3 Weeks ago
SmileGate - Client Development (Engine) Engineer - LOST ARK Mobile

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
3 Months ago
Playground Games - Senior Systems Engineer

Playground Games

England, United Kingdom (Hybrid)
5 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Our story began with our first game, Arma: Cold War Assault, released back in 2001. Developed by just a handful of people, this PC-exclusive title became a massive success. It sold well over a million copies, received numerous industry awards, and was praised by critics and players alike. Since then, we've grown from a ragtag bunch of garage devs to an international family of over 400 professionals – working on major games like Arma 3, DayZ, Ylands, Vigor, and various other projects. Our ambition: to make games that act as platforms for people to explore, create, and connect.


 

Mníšek, Liberec Region, Czechia (On-Site)

Brno, South Moravian Region, Czechia (On-Site)

Mníšek, Liberec Region, Czechia (On-Site)

Mníšek, Liberec Region, Czechia (On-Site)

Prague, Prague, Czechia (On-Site)

Prague, Prague, Czechia (On-Site)

Brno, South Moravian Region, Czechia (On-Site)

Brno, South Moravian Region, Czechia (On-Site)

Prague, Prague, Czechia (On-Site)

Brno, South Moravian Region, Czechia (On-Site)

View All Jobs

Get notified when new jobs are added by Bohemia Interactive

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug