At a Glance
- Tasks: Architect and develop scalable game systems using O3DE with C++ and Lua.
- Company: Join a leading game development team focused on innovation and quality.
- Benefits: Competitive hourly rate, flexible remote work, and opportunities for skill enhancement.
- Why this job: Create AAA-quality games and collaborate with talented designers and developers.
- Qualifications: Experience with O3DE, C++, and Lua; strong problem-solving skills required.
- Other info: Engage in a dynamic, agile environment with potential for career growth.
The predicted salary is between 39 - 117 £ per hour.
Type: Hourly Contract
Compensation: $50 - $150/hour
Location: Remote
Commitment: 10–40 hours/week
Role 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 participate in code reviews to promote best practices and knowledge sharing
- Engage in agile development processes, providing technical insights and driving innovation within the team
Requirements
- Professional experience with Open 3D Engine (O3DE) and familiarity with its modular architecture
- Advanced programming skills in C++ and proficiency with Lua scripting for gameplay or engine extension
- Experience building, optimizing, and debugging large-scale real-time 3D environments
- Strong understanding of rendering technologies, graphics pipelines, and multiplayer or 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 with a proactive, ownership-driven approach
- 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
Senior Game Engine Developer (O3DE / C++) | Remote employer: Crossing Hurdles
Contact Detail:
Crossing Hurdles Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Game Engine Developer (O3DE / C++) | Remote
✨Tip Number 1
Network like a pro! Reach out to fellow developers, join online forums, and engage with the O3DE community. You never know who might have a lead on your dream job!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your work with C++ and O3DE. Include projects that highlight your ability to tackle complex performance challenges and deliver AAA-quality graphics.
✨Tip Number 3
Prepare for interviews by brushing up on your problem-solving skills. Be ready to discuss how you've tackled performance issues in past projects and how you can contribute to a dynamic, multiplayer-ready world.
✨Tip Number 4
Apply through our website! We love seeing candidates who are genuinely interested in joining our team. Tailor your application to highlight your experience with O3DE and your passion for game development.
We think you need these skills to ace Senior Game Engine Developer (O3DE / C++) | Remote
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with O3DE and C++. We want to see how your skills match the role, so don’t be shy about showcasing relevant projects!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for game development and how you can contribute to our team. Keep it engaging and relevant to the job description.
Showcase Your Projects: If you've worked on any cool projects, especially those involving 3D environments or multiplayer systems, include them in your application. We love seeing real examples of your work!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Let’s get started!
How to prepare for a job interview at Crossing Hurdles
✨Know Your O3DE Inside Out
Make sure you brush up on your knowledge of Open 3D Engine (O3DE) and its modular architecture. Be ready to discuss how you've used it in past projects, especially focusing on any advanced rendering pipelines or multiplayer systems you've implemented.
✨Showcase Your C++ and Lua Skills
Prepare to demonstrate your programming prowess in C++ and Lua. You might be asked to solve coding challenges or discuss specific problems you've tackled using these languages, so have some examples ready that highlight your problem-solving skills.
✨Collaboration is Key
Since the role involves working closely with designers and artists, be prepared to talk about your experience collaborating across disciplines. Share examples of how you've contributed to team projects and how you handle feedback during code reviews.
✨Be Ready for Technical Questions
Expect questions about troubleshooting and optimising performance across different hardware configurations. Brush up on your understanding of graphics pipelines and be ready to discuss any complex challenges you've faced and how you resolved them.