Software Engineer, Discovery

Anduril Anduril · Defense · Washington, DC · AFS : Discovery Engineering : BladeRunner

Software Engineer role focused on developing and extending a 3D visualization platform (Sand Table) for a defense technology company. The role involves integrating various product capabilities, working with cross-functional teams, and deploying software directly to customers. It requires strong C++ and TypeScript skills, game engine development experience, and problem-solving abilities.

What you'd actually do

  1. Architect and develop the core Sand Table plugin using our Carbon extensibility framework, leveraging your expertise in both low-level C++ and high-level TypeScript
  2. Partner closely with artists, designers, and systems engineers to extend Sand Table's capabilities, integrating new data sources, user interactions, and visual features
  3. Become the subject matter expert on the Carbon extensibility layer, providing guidance and creating robust APIs that empower other teams to build upon your work
  4. Dive deep into the engine's C++ foundation to understand its architecture, identify extension points, and ensure your plugin code is performant and stable
  5. Write clean, high-performance, and maintainable code that seamlessly blends the power of a real-time engine with the flexibility of a modern scripting environment

Skills

Required

  • game engine development or a related field involving real-time 3D simulation
  • C++
  • TypeScript
  • collaborate with cross-functional teams
  • write clean, maintainable, and extensible code with an eye for creating robust APIs
  • problem-solving skills
  • work effectively on ambiguous, open-ended technical tasks
  • obtain and maintain an active U.S. Secret security clearance

Nice to have

  • creating or working with modding communities and toolkits for games
  • API design and SDK development
  • 3D math and real-time rendering concepts
  • shipping a AAA game title

What the JD emphasized

  • mission
  • critical missions
  • mission outcomes
  • mission success
  • critical outcomes
  • mission