Jobs · Engineering · New York

Simulation Engineer - 1099 Contract -[July - October]

Rocket Science Group · Albany, NY · 2 wk ago
HybridEngineering$40–$70/hrFull-time

About the role

This is a 1099 Contract position until October 26. Candidates must be available to start as soon as possible. The role is remote but welcomes applicants who prefer a hybrid setup with the studio located in Albany, NY.

Responsibilities

  • C++ Migration: Identify and migrate under-performing GDScript systems to C++ for improved performance and maintainability.
  • ECS Implementation: Design and implement simulation logic using the Flecs ECS framework, ensuring efficient data locality and scalability.
  • Performance Optimization: Profile simulation workloads, identify bottlenecks, and apply multithreading techniques to optimize frame time.
  • Serialization & State: Develop robust serialization and state replication systems for distributed simulation support.
  • Technical Design: Collaborate with the team to break down complex simulation requirements and deliver practical, high-performance solutions.

Requirements

  • Strong C++ Skills: Professional experience with modern C++ (C++17/20), with a focus on performance and memory management.
  • ECS Experience: Proficiency with Entity Component System architectures, preferably with Flecs.
  • Mental Fundamentals: Solid understanding of linear algebra, physics, and simulation mathematics.
  • Engineering Excellence: A commitment to writing clean, testable, and efficient code.
  • Problem Solving: Ability to debug complex state issues and optimize performance-critical code paths.
  • Breadth of Experience: Comfort working across different systems and disciplines within game development, with a generalist mindset.
  • Team Collaboration: Strong communication skills and the ability to work collaboratively with engineers, designers, producers, and project leads.
  • Problem Solving: A proactive and thoughtful approach to identifying, diagnosing, and resolving technical challenges.
  • Passion for Gaming: A genuine enthusiasm for games and a desire to help create engaging, high-quality experiences for players.
  • Interest in Learning: Curiosity and eagerness to learn new technologies, engines, and practices to remain adaptable and effective.

Qualifications

  • GDScript Experience: Familiarity with Godot/GDScript to assist in migration efforts.
  • Distributed Simulation: Experience with networking, state synchronization, or multi-server architectures.
  • Multithreading: Advanced knowledge of concurrency, lock-free data structures, and parallel processing.
  • Mentorship Skills: Experience supporting or mentoring less experienced developers as they build new skills.
  • Stakeholder Communication: Experience working with internal or external partners to gather feedback, provide technical input, and solve problems collaboratively.

Skills

  • Strong C++ Skills
  • ECS Experience
  • Mental Fundamentals
  • Engineering Excellence
  • Problem Solving
  • Breadth of Experience
  • Team Collaboration
  • Passion for Gaming
  • Interest in Learning

Benefits

N/A

Pay

The hourly rate for this role is typically within the range of $40.00 - $70.00 per hour.

Schedule

N/A

Similar jobs

Simulation Engineer

Applied IntuitionAnn Arbor, MI· 2 wk ago
Engineering$120k–$170k/yrapply on jobs.ashbyhq.com

Simulation Engineer

Design Systems, Inc.Farmington Hills, MI· 2 mo ago
Engineeringapply on applicantpro.com

Simulation Engineer

DematicAtlanta, GA· 1 wk ago
Information Technology$65k–$140k/yrapply on kiongroup.wd3.myworkdayjobs.com

Simulation Engineer

DematicWauwatosa, WI· 1 wk ago
Engineering$65k–$140k/yrapply on kiongroup.wd3.myworkdayjobs.com