About the Role
Magic Media is seeking a passionate Remote C++ Developer to join our dynamic team. As a key player in our innovative media and tech group, you will contribute to exciting projects in game development, leveraging your expertise in C++ programming to create engaging gaming experiences. This is an excellent opportunity for someone who thrives in a collaborative environment and is eager to make a significant impact in the gaming industry.
What You'll Do
- Implement and enhance core software using a custom proprietary C++ engine.
- Work across the full technology stack, including DirectX, Havok, FMOD, and RakNet.
- Maintain and extend the codebase across multiple subsystems such as AI, gameplay, player systems, UI, and multiplayer.
- Provide architectural oversight across the entire application.
- Collaborate with team members to devise optimal engineering solutions to technical challenges.
Requirements
- 3+ years of professional experience in game development with a focus on C++ programming.
- Experience with multiplayer gameplay systems, network replication, and core engine development.
- Proficient in DirectX 9/11 graphics programming.
- Familiarity with WAF/CMake or similar build systems.
- Fluent in English with excellent communication skills.
Nice to Have
- Experience with Havok SDK (physics, animation, AI).
- Background in tools development and Python scripting in game pipelines.
- Solid technical foundation (e.g., Computer Science or Mathematics degree).
What We Offer
- Flexible working hours and a project-based remote position.
- Career growth and development opportunities within an international group.
- Ongoing training and professional self-improvement opportunities.
- An inclusive culture with open communication.
- The chance to work closely with a team of like-minded individuals in a fast-paced, multicultural environment.
This Remote C++ Developer position at Magic Media offers a unique opportunity to work on innovative game projects with a flexible schedule and career growth potential.
Who Will Succeed Here
Proficient in C++ with hands-on experience in game development frameworks such as DirectX and Havok, demonstrating the ability to implement complex game mechanics and optimize performance.
Self-motivated and disciplined, with strong time management skills suited for a remote work environment, allowing for effective collaboration with team members across different time zones.
Mid-level experience in integrating audio and networking solutions using FMOD and RakNet, showcasing a problem-solving mindset that thrives on overcoming technical challenges in game development.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months