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.
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
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
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 StageTotal Funding
$0.2M2024-12-06Pre Seed· $0.2M
Company data provided by crunchbase