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?
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 17 hours ago
Expires 1 month from now
8 views · 0 applications
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Lucky Robots
Melbourne
Related job offers
-
IT Director – Technology Infrastructure, Finance & Commercial
aurecongroup Melbourne -
Security Partner
ANZ Banking Group Limited Melbourne -
Software Engineer – YAML Experience
Alignerr Melbourne -
Customer & Product Delivery Intern – Summer 2027
Mastercard Sydney -
Manager, Product Management – Cybersecurity Solutions
mastercard