Mission Software Engineer, Vehicle Software, Computer Vision

Anduril Anduril · Defense · Costa Mesa, CA · Air Dominance & Strike : Air Dominance & Strike Engineering : Mission Software Engineering

Software engineer specializing in machine vision for guidance systems on air vehicles, involving image processing, sensor fusion, and real-time algorithm development using Python and C++.

What you'd actually do

  1. Integrate and write tests for camera calibration code
  2. Develop and refine algorithms for real-time image processing and analysis.
  3. Write, test, and maintain high-quality code in Python and C++.
  4. Optimize software for performance, reliability, and scalability
  5. Process and evaluate images from live tests used by camera systems in various flight conditions.

Skills

Required

  • production software development (C++ preferred)
  • camera systems
  • calibration
  • pose estimation
  • IMUs
  • state fusion algorithms
  • Python
  • C++

Nice to have

  • SLAM systems
  • estimation from RADAR or LIDAR systems
  • aviation concepts
  • aircraft design principles
  • airgapped environments
  • defense technology
  • tactics
  • safety critical software development practices
  • DO-178c
  • MIL-HDBK-516C

What the JD emphasized

  • implementing novel image processing algorithms
  • state of the art machine learning approaches
  • develop sensor fusion algorithms
  • real-time image processing and analysis
  • camera systems, calibration, and pose estimation
  • implementing state fusion algorithms

Other signals

  • implementing novel image processing algorithms
  • state of the art machine learning approaches
  • develop sensor fusion algorithms
  • real-time image processing and analysis