Computer Vision Software Engineer
Company: Anduril Industries
Location: Costa Mesa
Posted on: January 19, 2023
Job Description:
Anduril is a defense technology company, bringing Silicon Valley
talent and funding to the defense sector. Our technology helps our
customers solve their toughest challenges by enabling them to make
better, more informed decisions in life-and-death situations. We've
assembled a diverse team of experts in robotics, computer vision,
sensor fusion, optics, and data analysis that are creating software
and hardware solutions to radically evolve the capabilities of the
United States and our allies. If you are passionate about solving
problems that have real impact, come join Anduril and build the
future of defense.For this role, we are looking for passionate and
fast learning software engineers to build perception software for
Anduril's suite of products. Anduril builds products in months, not
years, so you'll be expected to move quickly, iterate, and converge
on the best solution in a timely manner.WHAT YOU'LL DO
- 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 weekREQUIRED
QUALIFICATIONS
- 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
clearancePREFERRED 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)Anduril is an
equal-opportunity employer, and we encourage candidates from all
backgrounds to apply. If you are someone passionate to work on
problems that matter, we'd love to hear from you!
Keywords: Anduril Industries, Costa Mesa , Computer Vision Software Engineer, IT / Software / Systems , Costa Mesa, California
Didn't find what you're looking for? Search again!
Loading more jobs...