Simulation Engineer - 1099 Contract

Rocket Science Group•Albany, NY

About The Position

Atomic Theory, part of the Rocket Science Group, is seeking a C++ / Simulation Engineer to drive the performance, architecture, and migration efforts of its simulation projects. The role involves implementing gameplay features and Flecs ECS patterns, and optimizing simulation performance for large-scale, multi-server environments. The engineer will develop core simulation logic supporting partners’ interactive experiences. The position is a 1099 contract through April 2027, with an ASAP start requested. It can be remote, with the option to work in a hybrid setup at the Albany, NY office.

Requirements

  • Proficiency with Entity Component System architectures, preferably 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.
  • Comfort working across different systems and disciplines within game development, with a generalist mindset.
  • Strong communication skills and ability to collaborate with engineers, designers, producers, and project leads.
  • Proactive and thoughtful approach to identifying, diagnosing, and resolving technical challenges.
  • Genuine enthusiasm for games and desire to help create engaging, high-quality player experiences.
  • Curiosity and eagerness to learn new technologies, engines, and practices.

Nice To Haves

  • Familiarity with Godot/GDScript to assist in migration efforts.
  • 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, provide technical input, and solve problems collaboratively.

Responsibilities

  • Identify and migrate under-performing GDScript systems to C++ to improve performance and maintainability.
  • Design and implement simulation logic using the Flecs ECS framework, with attention to data locality and scalability.
  • Profile simulation workloads, identify bottlenecks, and apply multithreading techniques to optimize frame time.
  • Develop serialization and state replication systems to support distributed simulation.
  • Collaborate with the team to break down complex simulation requirements and deliver practical, high-performance solutions.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service