This job is no longer available
This job expired on 16/07/2026. It no longer accepts applications.
C++ Software Engineer – Core/Game Engine
Lucky Robots · Melbourne
Job description
About the role
Lucky Robots is creating the world’s first Game Engine for Robotics, a real‑time 3D simulation platform that trains AI to interact with the physical world. As a senior C++ Software Engineer on the Core Technology team, you will shape the architecture and core systems of this innovative engine.
Key responsibilities
- Design, implement, and maintain core subsystems of the custom robotics game engine.
- Write clean, high‑performance C++ code with a focus on reliability and scalability.
- Review peer designs and code to uphold technical standards.
- Optimize engine components for stability, runtime efficiency, and multi‑threaded performance.
- Collaborate with AI, physics, graphics, and simulation engineers to integrate new features.
- Participate in architectural discussions and share technical insights.
Required profile
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience.
- 5+ years of professional experience with modern C++ and software architecture.
- Proven track record building high‑performance, real‑time, multi‑threaded systems.
- Experience with parallel programming, job systems, and data‑oriented design.
- Background in developing or extending game engines (Unreal, Unity, or proprietary).
- Strong grasp of 3D engine architecture and mathematics (linear algebra, geometry, calculus, trigonometry).
- Familiarity with software development life‑cycle and quality assurance practices.
Required skills
- C++ (modern standards)
- Multi‑threading and parallel programming
- Data‑oriented design
- Game engine development (Unreal, Unity, proprietary)
- 3D engine architecture
- Linear algebra, geometry, calculus, trigonometry
- Graphics APIs (Vulkan, Direct3D 12, Metal) – optional
- C# and scripting systems – optional
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Australia.
Salaries by job title
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Lucky Robots
Melbourne
Related job offers
-
SharePoint Administrator – AGSVA NV1 Clearance Required
aurecongroup Melbourne -
Client Integration Manager – 12‑Month Fixed‑Term
ANZ Banking Group Limited Melbourne -
Senior Quality Engineer
ANZ Banking Group Limited Melbourne -
Service Desk Technician – 12‑Month Fixed‑Term Contract
acciona Adelaide -
Front End Engineer
stake Sydney