Simulation Engineer
New
R
Rocket Science GroupGame Development
This role can be remoteContract
Salary60,000 - 140,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Required Skills
- C++
Requirements
- Professional experience with modern C++ (C++17/20), with a focus on performance and memory management.
- Proficiency with Entity Component System (ECS) architectures, preferably with Flecs.
- Solid understanding of linear algebra, physics, and simulation mathematics.
- Commitment to writing clean, testable, and efficient code.
- Ability to debug complex state issues and optimize performance-critical code paths.
- Generalist mindset with comfort working across different systems and disciplines in game development.
- Strong communication skills for collaboration with engineers, designers, producers, and project leads.
- Proactive approach to identifying, diagnosing, and resolving technical challenges.
- Genuine enthusiasm for games.
- Curiosity and eagerness to learn new technologies and practices.
Responsibilities
- Identify and migrate under-performing GDScript systems to C++ for improved performance and maintainability.
- Design and implement simulation logic using the Flecs ECS framework, ensuring efficient data locality and scalability.
- Profile simulation workloads, identify bottlenecks, and apply multithreading techniques to optimize frame time.
- Develop robust serialization and state replication systems for distributed simulation support.
- Collaborate with the team to break down complex simulation requirements and deliver practical, high-performance solutions.
View Full Description & ApplyYou'll be redirected to the employer's site