
Game Engine Developer (Open 3D Engine – O3DE)
Required Skills
Job Description
Job Title: Game Engine Developer (Open 3D Engine – O3DE)
Job Type: Developer
Location: Remote
Job Summary
Join our customer's team as a Game Engine Developer specializing in the Open 3D Engine (O3DE) to help build high-performance, AAA-quality games. You'll leverage the power of a modular, open-source engine allied with the Linux Foundation, shaping cutting-edge entertainment experiences with industry-leading technology and open, scalable architectures.
Key Responsibilities
- Architect, develop, and optimize scalable game systems using Open 3D Engine (O3DE) with C++ and Lua.
- Implement advanced 3D rendering pipelines and visual features to achieve AAA-quality graphical fidelity.
- Integrate, extend, and customize O3DE modules to fulfill project-specific needs and support dynamic, multiplayer-ready worlds.
- Collaborate with designers, artists, and other developers to deliver robust, maintainable gameplay and engine features.
- Troubleshoot, profile, and resolve complex performance challenges across diverse hardware configurations.
- Contribute to technical documentation and code reviews to promote best practices and knowledge sharing.
- Engage in agile development processes, providing technical insights and driving innovation within the team.
Required Skills and Qualifications
- Professional experience with Open 3D Engine (O3DE) and strong familiarity with its modular architecture.
- Advanced programming skills in C++ and proficiency with Lua scripting for gameplay or engine extension.
- Proven track record in building, optimizing, and debugging large-scale, real-time 3D environments.
- Deep understanding of rendering technologies, graphics pipelines, and multiplayer/networking systems.
- Excellent written and verbal communication skills, with the ability to collaborate across disciplines.
- Experience working with open-source tools, build systems, and version control.
- Strong problem-solving skills and a proactive, ownership-driven approach.
Preferred Qualifications
- Contributions to open-source 3D engine projects or involvement in the O3DE community.
- Experience deploying games or simulations on multiple platforms, including Linux.
- Background in shipping AAA games or large-scale multiplayer environments.