Startups

Senior Software Engineer, Distributed Simulation (C++)

Anduril · Seattle, Washington, United States · On-site

← All jobs
About Anduril

Anduril Industries builds advanced autonomous systems and defense technology to protect US and allied forces. Creating the future of national security through AI, robotics, and cutting-edge engineering. Backed by General Catalyst, Lightspeed and a16z.

About the role

We are looking for a Senior Software Engineer with deep C++ and real-time systems experience to build the simulation layer of the SIE platform. This is a systems software role: you will design and write the services that let independent simulators share one world — a common clock, a common entity namespace, and a clear model of who owns what — and the tooling that lets users author, reuse, and debug the scenarios they run. This is a new area with a wide surface. Found on 1752vc Careers, the job board for startup and VC roles.

What they're looking for

  • 7+ years of professional software engineering experience
  • Deep, current production experience in modern C++ (C++17 or newer) — you are fluent in ownership and lifetime, move semantics, templates, and the standard library
  • Experience building networked, concurrent, or real-time systems in C++, including multithreading, synchronization, and the failure modes that come with them
  • Strong systems fundamentals: memory layout and allocation behavior, cache effects, sockets and UDP/TCP, serialization, and Linux
  • Demonstrated ability to profile and optimize a real system, and to reason about latency and throughput with numbers rather than intuition
  • Experience owning an ambiguous, cross-cutting project end-to-end and driving it to production
More about this role

Anduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced technology. By bringing the expertise, technology, and business model of the 21st century’s most innovative companies to the defense industry, Anduril is changing how military systems are designed, built and sold. Anduril’s family of systems is powered by Lattice OS, an AI-powered operating system that turns thousands of data streams into a realtime, 3D command and control center. As the world enters an era of strategic competition, Anduril is committed to bringing cutting-edge autonomy, AI, computer vision, sensor fusion, and networking technology to the military in months, not years.

The Software Integration Environment (SIE) team builds the platform Anduril uses to test software the way it will actually be flown, driven, and fought: real binaries, running on real services, under conditions we control. We provision isolated, reproducible environments for simulation and integration testing at scale, across AWS, Azure, and on-premise. The platform is used both internally by Anduril engineers and externally by our customers. Compute was the first half...

Read the full posting on Anduril's site ↗

Software : Software Platform : SIE

Build your edge while you search

Free tools for founders and investors, plus VC Unfiltered, our take on startups, venture and the people who build them.