Principal Physics Programmer, C++ – Modeling & Simulation

🕒 il y a 1 mois

🇺🇸 États-Unis – Télétravail

⏰ Temps Plein

🔴 Expert

🔙 Ingénieur Back-end

🗣️🇺🇸🇬🇧 Anglais requis

C++

D'où vient cette offre

Publiée sur la page carrières de Code Metal, pas via un site d'emploi

Repérée par Remote Rocketship il y a 1 mois

Toujours ouverte sur le site de Code Metal. Vérifiée il y a 7 heures.

Logo of Code Metal

Code Metal

51 - 200 employés

Fondée en 2023

🚀 Aérospatiale

🚘 Automobile

🎖️ Défense

Aerospace • Automotive • Defense

Code Metal est une entreprise de logiciels B2B qui fournit des traductions de code vérifiables et des chaînes d'outils automatisées pour convertir le code de recherche/IA de haut niveau en logiciel de bas niveau, conforme aux normes, prêt pour la production dans des systèmes critiques. Elle combine traduction guidée par IA, analyse statique, génération de tests automatisée (y compris MCDC), vérification formelle, et optimisation spécifique à la cible pour produire un code traçable, vérifié pour la sécurité et la conformité (C/C++, Rust, VHDL, CUDA, OpenCL, etc. ) pouvant être déployé sur des puces et plateformes embarquées. La plateforme cible les clients dans les domaines de la défense, de l'aérospatiale, de l'automobile, des semi-conducteurs et de la robotique qui ont besoin de garantir l'équivalence fonctionnelle, la conformité de sécurité et la portabilité sur puce.

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 • 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 • Build spatial indexing, broad-phase query, collision-candidate, visibility, and proximity-query infrastructure • Integrate externally developed physics and mathematical models • Develop checkpointing, snapshotting, state replication, save-and-restore, and reproducible replay systems • Establish architecture for networked and distributed simulation • Build tooling for entity inspection, system debugging, profiling, and simulation-state analysis • Identify and eliminate architectural bottlenecks • Lead engine design reviews, mentor programmers, and raise C++ architecture and performance standards • Remain hands-on in implementation, profiling, debugging, and code review

🎯 Exigences

• 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 • 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 • Working knowledge of real-time physics concepts including 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 • Principal level expectation: 10+ years of experience • Strongly preferred: SIMD, GPU compute, custom allocators, job systems, lock-free structures, or platform-specific optimization • Strongly preferred: very large worlds or simulations with large numbers of active entities • Strongly preferred: engine-level serialization, snapshotting, replay, world partitioning, or streaming • Strongly preferred: aerospace, robotics, autonomy, and defense simulations • Strongly preferred: Air Force, Space Force, joint, or broader DoW acquisition and mission-analysis programs • Strongly preferred: 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. citizenship may be required for certain project assignments involving security clearance • Legally authorized to work in the United States

🏖️ Avantages

• 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

Postuler Maintenant

📊 Vérifiez votre score de CV pour ce poste

Améliorez vos chances d'obtenir un entretien en vérifiant votre score de CV avant de postuler.

Emplois Similaires

🕒 il y a 1 mois

MGT

501 - 1000

💼 Conseil

📚 Éducation

🔒 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.

🗣️🇺🇸🇬🇧 Anglais requis

🕒 il y a 1 mois

Runpod

51 - 200

🤖 Intelligence artificielle

☁️ SaaS

🤝 B2B

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

🇺🇸 États-Unis – Télétravail

💵 $180 000 - $260 000 / an

💰 €20 000 000 Seed en 2024-06

⏰ Temps Plein

🟠 Senior

🔴 Expert

🔙 Ingénieur Back-end

🗣️🇺🇸🇬🇧 Anglais requis

🕒 il y a 1 mois

GitLab

1001 - 5000

💼 Conseil

📣 Marketing

🤖 Intelligence artificielle

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

🇺🇸 États-Unis – Télétravail

💵 $152 800 - $259 200 / an

💰 Secondary Market en 2020-11

⏰ Temps Plein

🔴 Expert

🔙 Ingénieur Back-end

🗣️🇺🇸🇬🇧 Anglais requis

🕒 il y a 1 mois

Argano

1001 - 5000

💼 Conseil

🏢 Entreprise

🤖 Intelligence artificielle

Technical Architect designing and governing Boomi integrations for Argano, a digital consultancy. Architecting enterprise APIs, data flows, security, and scalable multi-system delivery.

🇺🇸 États-Unis – Télétravail

💵 $110 000 - $175 000 / an

⏰ Temps Plein

🟠 Senior

🔴 Expert

🔙 Ingénieur Back-end

🗣️🇺🇸🇬🇧 Anglais requis

🕒 il y a 1 mois

Travoom

11 - 50

💼 Conseil

📣 Marketing

✈️ Tourisme

Hands-on CTO architecting OleOle’s Rust-powered football social network and super app. Leading real-time systems, payments, AI infrastructure, and engineering execution.

🇺🇸 États-Unis – Télétravail

⏰ Temps Plein

🟠 Senior

🔴 Expert

🔙 Ingénieur Back-end

🗣️🇺🇸🇬🇧 Anglais requis

Développé par Lior Neu-ner. J'aimerais beaucoup recevoir vos retours — contactez-moi en DM ou par e-mail support@remoterocketship.com
Follow Remote Rocketship on LinkedInFollow Remote Rocketship on InstagramFollow Remote Rocketship on FacebookFollow Remote Rocketship on TikTok