Staff Physics Programmer, C++ – Modeling & Simulation

🔥 1 minute ago

🇺🇸 United States – Remote

⏰ Full Time

🔴 Lead

🔙 Backend Engineer

👻 Ghost score 25%

infoinfo
Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Code Metal

Code Metal

51 - 200 employees

Founded 2023

🚀 Aerospace

🚘 Automotive

🎖️ Defense

Aerospace • Automotive • Defense

Code Metal is a B2B software company that provides verifiable code translation and automated toolchains to convert high-level research/AI code into low-level, standards-compliant, production-ready software for mission-critical systems. It combines AI-guided translation, static analysis, automated test-generation (including MCDC), formal verification, and target-specific optimization to produce traceable, safety- and compliance-checked code (C/C++, Rust, VHDL, CUDA, OpenCL, etc. ) that can be deployed across chips and embedded platforms. The platform targets defense, aerospace, automotive, semiconductor and robotics customers who need guaranteed functional equivalence, safety compliance, and chip portability.

📋 Description

• Architect and implement the core C++ runtime behind a large-scale, interactive wargaming platform • Own the structure, performance, and long-term health of a substantial engine codebase • Design and evolve an entity-component-system architecture for large numbers of heterogeneous simulation entities • Build data-oriented component storage, entity lifecycle management, system queries, execution graphs, and dependency-aware scheduling • Define engine interfaces for physics, AI, sensor, weapon, behavior, and environmental models • Create stable extension points for model developers without destabilizing the engine core • Design simulation loops, time stepping, event processing, system ordering, state transitions, and deterministic replay • Develop multithreaded and task-based execution systems • Optimize memory layout, allocation, cache locality, component access, serialization, and data movement • Profile and improve CPU utilization, memory use, latency, throughput, and simulation rate against explicit performance budgets • Build spatial indexing, broad-phase query, collision-candidate, visibility, and proximity-query infrastructure • Integrate externally developed physics and mathematical models into a consistent runtime • Develop checkpointing, snapshotting, state replication, save-and-restore, and reproducible replay systems • Establish architecture for networked and distributed simulation, including ownership, synchronization, prediction, and state transfer • Build tooling for entity inspection, system debugging, model-cost profiling, and simulation-state analysis • Identify and eliminate architectural bottlenecks as scale and complexity increase • Lead engine design reviews, mentor programmers, and raise standards for C++ architecture and performance engineering • Remain hands-on in implementation, profiling, debugging, and code review • Work on Code Metal's next-generation wargaming and decision-support platform used to help the Department of War make force-design decisions

🎯 Requirements

• Extensive professional C++ development experience, or equivalent experience, building performance-critical production software • Significant experience in commercial game development, game-engine development, or a similarly performance-constrained real-time environment • Experience shipping at least one commercial game, engine, platform, or interactive real-time product • Demonstrated ownership of foundational engine systems rather than primarily gameplay features, scripting, tools, or application-level integrations • Experience building or substantially extending a physics engine, game engine, simulation runtime, ECS, job system, or comparable core technology • Expert command of modern C++, including object lifetimes, ownership, templates, concurrency, synchronization, profiling, and low-level debugging • Strong understanding of data-oriented design, memory layout, cache behavior, allocation strategies, and performance-sensitive data structures • Experience designing or extending an entity-component system or comparable composition-based runtime architecture • Experience with engine loops, execution graphs, task systems, event systems, dependency management, or runtime scheduling • Demonstrated ability to optimize against hard CPU, memory, latency, and frame- or tick-time budgets • Experience using commercial profiling and debugging tools to diagnose CPU stalls, memory issues, thread contention, allocation problems, and cache inefficiencies • Working knowledge of real-time physics concepts such as coordinate systems, numerical integration, collision detection, spatial partitioning, constraints, and simulation stability • Experience designing APIs, plugin systems, SDKs, or extension frameworks used by other programmers • Experience maintaining and improving a large C++ codebase while continuing to deliver production capabilities • Experience leading major technical initiatives while remaining an active individual contributor • Active Secret clearance or eligibility to obtain one • 7+ years of experience for Staff level • Strongly preferred: experience with SIMD, GPU compute, custom allocators, job systems, lock-free structures, or platform-specific optimization • Strongly preferred: experience supporting very large worlds or simulations containing large numbers of active entities • Strongly preferred: experience with engine-level serialization, snapshotting, replay, world partitioning, or streaming • Strongly preferred: familiarity with aerospace, robotics, autonomy, and defense simulations • Strongly preferred: experience supporting Air Force, Space Force, joint, or broader DoW acquisition and mission-analysis programs • Strongly preferred: experience developing models for sensors, weapons, electronic warfare, jamming, communications, logistics, or command and control • Strongly preferred: active U.S. security clearance (Secret, Top Secret, or SCI/SAP) • U.S. work authorization and security-clearance eligibility may be required for certain project assignments

🏖️ Benefits

• Health care plan with 100% premium coverage, including medical, dental, and vision • 401k with 5% matching • Paid Time Off (uncapped vacation, plus sick and public holidays) • Flexible hybrid or remote work arrangement • Relocation assistance for qualifying employees • Pay strives to be at the upper end of the salary range

Apply Now

Similar Jobs

🔥 22 hours ago

MGT

501 - 1000

💼 Consulting

📚 Education

🔒 Cybersecurity

Managed Services Chief Architect leading complex technology pursuits for MGT, which serves government agencies with consulting and technology services. Owning solution architecture, pricing, vendor relationships, and presales strategy.

🕒 Yesterday

Runpod

51 - 200

🤖 Artificial Intelligence

☁️ SaaS

🤝 B2B

Senior Storage Engineer scaling distributed storage for Runpod’s AI developer cloud. Optimizing performance, reliability, automation, and networking for AI workloads.

🇺🇸 United States – Remote

💵 $180k - $260k / year

💰 $20M Seed on 2024-06

⏰ Full Time

🟠 Senior

🔴 Lead

🔙 Backend Engineer

🕒 Yesterday

GitLab

1001 - 5000

💼 Consulting

📣 Marketing

🤖 Artificial Intelligence

Staff Backend Engineer building Go-based PostgreSQL automation for GitLab’s DevSecOps orchestration platform. Operating scalable database-as-a-service capabilities across remote teams.

🇺🇸 United States – Remote

💵 $152.8k - $259.2k / year

💰 Secondary Market on 2020-11

⏰ Full Time

🔴 Lead

🔙 Backend Engineer

🕒 2 days ago

ePlus Technology Solutions

51 - 200

🔌 API

🤖 Artificial Intelligence

☁️ SaaS

Managing Technical Architect overseeing engineering teams delivering ePlus technology solutions. Designing complex IT architectures, managing client engagements, and developing technical consultants.

🕒 3 days ago

Brandt Information Services

201 - 500

☁️ SaaS

🏛️ Government

🤝 B2B

Principal engineer building secure, PCI-compliant payment systems for Brandt’s outdoor recreation platforms. Setting architecture and technical standards across licensing, registration, and reservation products.

🇺🇸 United States – Remote

💵 $150k - $170k / year

💰 Private equity on 2024-07

⏰ Full Time

🔴 Lead

🔙 Backend Engineer