Physics Programmer, C++ (Modeling & Simulation)

Added
3 hours ago
Type
Full time
Salary
Salary not provided

Related skills

multithreading simulation profiling
JobCopilot logo
Meet JobCopilot: Your Personal Al Job Hunter
Automatically Apply to Your Dream Jobs While You Sleep
Try it now โ†’

๐Ÿ“‹ Description

  • Develop high-performance C++ runtime for a large-scale modeling & simulation platform.
  • Own core engine structure, performance, and long-term codebase evolution.
  • Design and evolve an entity-component-system architecture with scheduling and queries.
  • Build interfaces to integrate physics, AI, sensor, weapon, and environmental models.
  • Implement multithreaded, task-based execution to parallelize workloads.
  • Develop tooling to inspect entities, debug, profile costs, and expose simulation state.

๐ŸŽฏ Requirements

  • Extensive professional C++ development experience in performance-critical software.
  • Experience shipping commercial game/engine/real-time systems.
  • Ownership of foundational engine systems beyond gameplay or tooling.
  • Experience with physics engines, ECS, job systems, and runtime scheduling.
  • Strong knowledge of data-oriented design, memory, and performance-sensitive data structures.
  • Proficient in profiling and debugging for CPU/memory issues and bottlenecks.

๐ŸŽ Benefits

  • Competitive compensation aligned with experience and location.
  • Comprehensive health coverage (medical, dental, vision).
  • 401(k) with employer match.
  • Generous vacation, sick leave, and holidays.
  • Flexible hybrid or remote work arrangements.
  • Relocation assistance for qualifying employees.

๐Ÿšš Relocation support

Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest โ€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs โ†’