Staff Software Engineer - C++ / Physics / Simulation

Strativ Group
United States
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Working hours
Regular working hours
Job source

Tech stack

Artificial Intelligence Application Frameworks Computing Platforms C++ (Programming Language) Python (Programming Language) Performance Tuning Software Architecture Distributed Simulation Simulation Software Software Engineering Modeling and Simulation Hardware Infrastructure
+1 more
C++14

Job description

A frontier AI and defense technology company backed by significant funding is hiring a Staff Software Engineer to build the next generation of physics-based simulation capabilities used to support wargaming applications.

Working alongside experts in software engineering, physics, AI, and defense, you’ll develop the simulation frameworks and models that enable customers to evaluate complex real-world scenarios before making critical decisions. From platform and sensor modeling to event-driven simulation architecture, you’ll help build software that underpins next-generation modeling and simulation systems.

This is a hands-on, deeply technical role focused on designing and building high-performance simulation software in modern C++ and Python. You’ll develop extensible simulation frameworks, implement physics and operational models, and help scale distributed simulation environments across cloud and on-premises infrastructure while ensuring performance, accuracy, and maintainability.

Requirements

  • 7+ years of professional software engineering experience
  • Strong experience developing production software in modern C++, with Python for tooling or automation
  • Experience building or extending simulation frameworks and simulation engines
  • Strong understanding of software architecture, algorithms, testing, and performance optimization
  • Experience developing reusable frameworks, SDKs, plugins, or extensible software platforms

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on arc.dev

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:53 min

Entering software development through retro computing platforms

Alex Soto Alex Soto · LIVE

6:15 min

Optimizing web performance and readability using system fonts

Chris Heilmann Chris Heilmann +14 · LIVE

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · WWC 2021

1:48 min

Limitations and missing features in edge compute platforms

Austin Gil · LIVE

1:57 min

Understanding software products versus merely writing code lines

Gunnar Grosch · Coffee With Developers

4:41 min

Scale and diversity of software development teams

Bastian Heilemann Bastian Heilemann +1 · WWC 2025

Videos

See all

Related articles

See all