Computer Vision Software Engineer
Posted on 12/18/2022
INACTIVE
Anduril

1,001-5,000 employees

Technology products for defense & national security
Company Overview
Anduril's mission is to transform US & allied military capabilities with advanced technology.
Data & Analytics
Robotics & Automation
Hardware
AI & Machine Learning
Aerospace

Company Stage

Series E

Total Funding

$3.4B

Founded

2017

Headquarters

, California

Growth & Insights
Headcount

6 month growth

18%

1 year growth

70%

2 year growth

205%
Locations
Newport Beach, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Airflow
Data Structures & Algorithms
Operating Systems
C/C++
Computer Vision
Data Analysis
CategoriesNew
AI & Machine Learning
Software Engineering
Requirements
  • Bachelor's degree in Computer Science / Computer Engineering, or similar field
  • Proficiency in software engineering, and programming in C++ or similar languages
  • Proficient knowledge of concurrency, operating systems, data structures, and object oriented design
  • Projects and work experience demonstrating success in rapidly building software for perception, robotics, computer vision, machine learning (or a related field)
  • Experience solving problems with data driven approaches
  • Must be able to obtain and hold a U.S. TS/SCI security clearance
Responsibilities
  • Design and implement new features and improvements to the perception stack on robots (primarily in C++)
  • This includes, but is not limited to software on robots for data collection and exfiltration, machine learning inference, multi object tracking algorithms, and sensor fusion
  • Write integration tests, do performance analysis
  • Test your code in the field and play an important part in high impact test events and demos
  • Develop and use offline replay, evaluation, and data analysis tools to converge on the best solution
  • Participate in the curation of datasets. This includes: helping data collection, exfiltration and processing of raw data, communicating annotation requirements to Data Team, and sanity checking annotations
  • Work in-person at our Costa Mesa HQ - 5 days a week
Desired Qualifications
  • Master's degree or PhD (with machine learning or computer vision emphasis)
  • Experience with applying state of the art deep learning techniques to real world problems
  • Experience with multi object tracking
  • Knowledge of image processing and classical computer vision techniques
  • Experience evaluating computer vision algorithms including but not limited to: object detection, object tracking, classification, and regression
  • Industry experience in building and using machine learning pipelines
  • Experience with data engineering and applicable tools such as airflow
  • Experience in dataset curation, annotation, tools, and approaches
  • Experience developing software on embedded hardware, including NVIDIA Jetson boards (Xavier, tx2, etc)