Computer Vision Software Engineer
Posted on 12/18/2022
INACTIVE
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)