Software Engineer (C++) - Core/Game Engine jobs in United States
cer-icon
Apply on Employer Site
company-logo

Lucky Robots · 1 month ago

Software Engineer (C++) - Core/Game Engine

Lucky Robots is building the world’s first 'Game Engine for Robotics', a platform for real-time 3D simulation and training. They are seeking an experienced C++ Software Engineer to join their Core Technology team, focusing on foundational systems for their robotics simulation engine.

Artificial Intelligence (AI)Robotic Process Automation (RPA)Robotics
Hiring Manager
Nur Unlu
linkedin

Responsibilities

Design, implement, and maintain various systems in our custom robotics game engine
Write clean, efficient, and maintainable C++ code, with a strong focus on performance and reliability
Optimize engine subsystems for stability, scalability, and runtime efficiency
Collaborate with other engineers and disciplines (AI, simulation, physics, graphics) to integrate new features and improve the developer experience
Contribute to architectural discussions and share technical insights that shape the evolution of the engine

Qualification

C++Game engine developmentReal-time systemsMulti-threaded systems3D engine architectureMathematics for 3DSoftware development life cycleSoftware quality assuranceCollaborationProblem-solving

Required

Bachelor's degree (or equivalent practical experience) in Computer Science, Software Engineering, or a related field
5+ years of professional experience in modern C++ and solid understanding of software architecture
Proven experience developing high-performance, real-time, and multi-threaded systems
Experience with parallel programming and multi-threading, including synchronization, job systems, and data-oriented design
Experience working with or building game engines (e.g. Unreal, Unity, or proprietary/in-house engines)
Strong understanding of 3D engine architecture and various systems
Solid grasp of mathematics for 3D applications - Linear Algebra, Geometry, Calculus, and Trigonometry
Understanding of software development life cycle, software engineering methodologies and practices, and software quality assurance concepts

Preferred

Experience with graphics APIs (Vulkan, Direct3D 12, Metal, etc.) is a strong plus
Experience with C# and scripting systems
Experience developing simulation or robotics software
Contributions to open-source engine or graphics projects
Passion for AI, physics, or the intersection of robotics and interactive 3D environments

Company

Lucky Robots

twittertwitter
company-logo
Lucky Robots is a simulation platform that lets software engineers develop and test AI models for robotics using natural language commands

Funding

Current Stage
Early Stage
Total Funding
$0.2M
2024-12-06Pre Seed· $0.2M
Company data provided by crunchbase