Software Engineer, Game Development

Anduril Anduril · Defense · Costa Mesa, CA · Software : Software Platform

Software Engineer role at Anduril Industries, a defense technology company. The role focuses on building software for visualizing real and simulated data for mission evaluation and simulation. Requires strong C++ skills, experience with real-time visualization systems, and 3D math. The company utilizes an AI-powered operating system and focuses on autonomy, AI, computer vision, sensor fusion, and networking.

What you'd actually do

  1. Partner with stakeholders to establish clear priorities and define expectations, which translate to a scope of work that you and the team can deliver
  2. Identify technical risks and their solutions, collaborating with the broader engineering groups at Anduril
  3. Ensure client stability by diagnosing and resolving defects
  4. Analyze and optimize both memory and performance in systems that have to scale from high-end desktops to mobile AR systems
  5. Identify problems and solve them, while implementing robust, high-quality solutions

Skills

Required

  • C++
  • software engineering principles
  • large codebases
  • complex problems
  • 3D math
  • clean, maintainable and extensible code
  • reusability
  • broad range of engineering areas on shipping games or real time visualization systems
  • low-level code
  • spoken and written communication

Nice to have

  • Linux development experience
  • developing on console platforms
  • Shipped at least one AAA game title in a similar role

What the JD emphasized

  • Must be a U.S. Person due to required access to U.S. export controlled information or facilities