The company is focused on creating a state-of-the-art, real-time, soft-body physics engine for entertainment and simulation purposes.
The most widely known product is the game BeamNG.drive, available on Steam in Early Access.
The company is seeking an experienced C++ programmer who can work independently on long-term development projects.
Technical responsibilities include improving the proprietary C++ game engine, writing maintainable code, learning new code areas unsupervised, optimizing performance, and assisting with build scripts and library integrations.
Non-technical responsibilities involve participating in internal communications, taking ownership of projects, guiding other developers, and demonstrating a proven track record in engine development.
Requirements:
A solid foundation in C++ programming with at least 5 years of relevant experience is required.
A comprehensive understanding of memory management and optimization strategies is necessary.
Basic math knowledge for game engine development is required.
Familiarity with performance profiling and optimization tools is essential.
Candidates must have excellent problem-solving abilities and the capacity to quickly assimilate new concepts.
Outstanding command of English, both spoken and written, is required.
A willingness to provide programming mentorship and conduct code reviews is a plus.
Experience with multi-threading primitives, Linux programming, and CI troubleshooting is desirable.
Benefits:
Flexible working hours are offered to employees.
Language courses are available to enhance communication skills.
A talent development program includes a training budget and participation in seminars and conferences.
A personal development program focuses on feedback, leadership, and conflict engagement.
Parental leave is provided to support employees with families.
An employee assistance program is available for personal support.