Rocketsciencegg
Simulation Engineer - 1099 Contract
Albany, NY, Remote. Posted 7 days ago
The role
You will drive performance, architecture, and migration efforts for simulation projects. You will implement gameplay features, Flecs ECS patterns, and optimize simulation performance for large-scale environments.
What you will do
- Identify and migrate under-performing GDScript systems to C++
- Design and implement simulation logic using the Flecs ECS framework
- Profile simulation workloads and identify bottlenecks
- Apply multithreading techniques to optimize frame time
- Develop serialization and state replication systems for distributed simulation
- Collaborate with the team to deliver high-performance solutions
Required qualifications
- Proficiency with Entity Component System architectures
- 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
- Comfort working across different systems and disciplines within game development
- Strong communication skills
- Proactive and thoughtful approach to identifying and resolving technical challenges
- Enthusiasm for games
Nice to have
- Flecs experience
- GDScript Experience
- Experience with networking, state synchronization, or multi-server architectures
- Advanced knowledge of concurrency, lock-free data structures, and parallel processing
- Experience supporting or mentoring less experienced developers
- Experience working with internal or external partners to gather feedback and provide technical input
About the company
Atomic Theory is a multinational team of seasoned AAA veterans and part of the Rocket Science Group. They have offices in Albany NY, Cardiff UK, and Brighton UK.