Innovation Mindset: Passion for pushing the boundaries of real-time physics in interactive simulation.
Leadership & Mentorship : Ability to guide developers, set technical direction for an area, and enforce best practices.
Problem-Solving : Creative and analytical approach to complex simulation challenges.
Communication : Clear articulation of technical concepts to non-technical stakeholders.
Participate in setting physics architecture: Define data models, simulation loops, solver strategies, and integration points across engine and simulation systems.
Deliver core physics features: Collision detection (broad ‑ phase/narrow ‑ phase), entity controllers, vehicle dynamics with an emphasis on orbital mechanics, particles/fluid mechanics (with an emphasis on atmospheric dynamics), etc.
Integrate with simulation logic (gameplay) & animation: Build physics ‑ driven interactions, authoring tools, and runtime hooks (e.g., inverse kinematics, state machines, event systems).
Performance ownership: Profile, optimize, and budget frame time and memory across platforms; lead multi-threading/Job System/SIMD efforts; evaluate GPU compute opportunities.
Stability & robustness: Establish test suites, golden scenarios, and verification and validation practices; reduce edge ‑ case instability (stacking, tunneling, jitter, constraint drift).
Tooling & workflow: Build/debug tools, visualizers, probes, and authoring pipelines that accelerate designer iteration and QA efficiency.
Cross ‑ functional leadership: Partner with back-end, AI, data pipeline, and platform teams; communicate constraints/trade ‑ offs; align milestones with production.
Participate in code reviews, design docs, and coding standards; cultivate a high bar for craft, documentation, and reproducibility.