Computer Vision Engineer

Anduril Anduril · Defense · Costa Mesa, CA · Maritime & Maneuver Dominance : Maneuver Dominance Engineering : Mission Software Engineering

Computer Vision Engineer for autonomous aerial platforms, focusing on 3D perception, SLAM, and integration with path planning and autonomy systems in a defense technology company.

What you'd actually do

  1. Work at the intersection of 3D perception and computer vision, developing robust algorithms that power real-time decision-making for autonomous aerial systems.
  2. Develop and implement advanced structure from motion and SLAM algorithms to create accurate 3D models from multiple camera inputs in real-time.
  3. Integrate perception outputs with path planning algorithms to enable autonomous navigation in complex, unstructured environments
  4. Design experiments, data collection efforts, and curate training/evaluation sets to develop insights for both internal purposes and customers.
  5. Collaborate closely with robotics, software, and hardware teams to integrate perception algorithms into autonomous aerial systems.

Skills

Required

  • BS in Robotics, Computer Science, Mechatronics, Electrical Engineering, Mechanical Engineering, or related field.
  • Strong knowledge of 3D computer vision concepts, including multi-view geometry, camera models, photogrammetry, and 3D reconstruction techniques.
  • Fluency in standard domain libraries (numpy, opencv, pytorch, etc).
  • Proven understanding of data structures, algorithms, concurrency, and code optimization.
  • 4+ years of professional industry experience working with C++ or Rust programming languages.
  • Experience deploying software to end customers, internal or external.
  • Must be willing to travel 25%.
  • Eligible to obtain an active U.S. Secret security clearance.

Nice to have

  • MS or PhD in Robotics, Computer Science, Mechatronics, Electrical Engineering, Mechanical Engineering, or related field.
  • Experience with perception systems for aerial robotics or other highly dynamic platforms.
  • Experience with real-world sensor integrations, including LiDAR, RGB-D cameras, stereo cameras, or TOF cameras.
  • Knowledge of path planning algorithms and their integration with perception systems in dynamic environments.
  • Experience with GPU / CUDA programming for accelerated computer vision processing.

What the JD emphasized

  • strong background in robotics
  • strong systems-level knowledge and experience
  • passionate about pushing the boundaries of computer vision in robotics
  • Whatever It Takes mindset
  • expedient, scalable, and pragmatic way
  • mission top-of-mind
  • sound engineering decisions

Other signals

  • autonomous aerial platforms
  • perception and autonomy algorithms
  • real-time decision-making