Jobiglo

No results.

C++ Software Engineer – Core/Game Engine

Lucky Robots · Melbourne

New
Senior 🇬🇧 English
C++ Multi-threading Parallel programming Data-oriented design Game engine development Unity 3D engine architecture Linear algebra Geometry Calculus Trigonometry Vulkan Direct3D 12 Metal C#

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

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Lucky Robots.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review 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

7 views · 0 applications

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Lucky Robots

Melbourne