Senior Computer Vision Engineer – Embedded Systems (Low-SWaP)

Talentify

Centreville (VA)

On-site

USD 105,000 - 160,000

Full time

4 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

AeroVironment is seeking a Senior Software Engineer to join the LEAP team, focusing on image/video processing and computer vision for embedded platforms used in unmanned systems.

The role emphasizes implementing and optimizing CV pipelines on low-SWaP devices, building with CMake, and delivering tested software. U.S. Citizenship is required; DoD clearance is a plus, with occasional travel across CONUS.

Qualifications

  • Bachelor’s degree or equivalent combination of education, training, and experience.
  • 5-8 years of relevant experience in software engineering or related field.
  • Strong software engineering skills with proficiency in C/C++ (primary), including data structures, algorithms, OOP, and development workflows.
  • Experience with CMake and modern C++ build systems.
  • Experience with Python for tooling, scripting, and prototyping (secondary).
  • Experience with Ubuntu and/or CentOS Linux operating systems.
  • Experience with writing unit tests and debugging code.
  • DDS, gRPC, and Rust is preferred.
  • Demonstrated mathematical and analytical skills are required.
  • Familiarity with source code configuration management tools, such as Git, as well as IDEs and debuggers.
  • Collaboration with external developers and customers.

Responsibilities

  • Implements and optimizes computer vision and perception algorithms in C++, including build system configuration with CMake.
  • Supports testing and demonstration of components and integrated systems.
  • Develops documentation, technical reports, and provides inputs for customer presentations.
  • Creates software design documentation per software process requirements.
  • Implements coding per standards; writes and tests code; contributes to process improvement.
  • Delivers work on time according to schedule and budget.
  • Supports and derives algorithm design from detailed software requirements.
  • Works with other software developers to reuse software across programs.
  • Operates in a learning environment under moderate supervision; mentors others.

Skills

C++
Python
Linux (Ubuntu/CentOS)
Unit testing
Debugging

Education

Bachelor’s degree in Computer Science/Engineering, Electrical Engineering, Math, or Physics

Tools

CMake
Git
IDEs
DDS
gRPC
Rust

Job description

AeroVironment is seeking a Senior Software Engineer to join the LEAP team, focusing on image/video processing and computer vision for embedded platforms used in unmanned systems.

The role emphasizes implementing and optimizing CV pipelines on low-SWaP devices, building with CMake, and delivering tested software. U.S. Citizenship is required; DoD clearance is a plus, with occasional travel across CONUS.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Embedded Computer Vision Engineer (UAS/USV)
Lead Embedded Computer Vision Engineer (UAS/USV)

Talentify • Centreville (VA)

On-site
USD 140,000 - 200,000
Senior Embedded Computer Vision Engineer (UAS)
Senior Embedded Computer Vision Engineer (UAS)

InvestedintheMission • Minneapolis (MN)

On-site
USD 105,000 - 160,000
Medical benefits
Dental benefits
Vision benefits
+2
Senior Computer Vision Engineer - Embedded Systems
Senior Computer Vision Engineer - Embedded Systems

InvestedintheMission • Centreville (VA)

On-site
USD 105,000 - 160,000
Senior Computer Vision Engineer - Embedded UAV Perception
Senior Computer Vision Engineer - Embedded UAV Perception

AeroVironment, Inc. • Centreville (VA)

On-site
USD 105,000 - 160,000
Medical
Dental
Vision
+3
Senior Embedded Vision Engineer for UAS Autonomy
Senior Embedded Vision Engineer for UAS Autonomy

AeroVironment, Inc. • Minneapolis (MN)

On-site
USD 105,000 - 160,000
Medical, dental, vision
401K with company matching
9/80 work schedule
+1
Lead Computer Vision Engineer - Embedded Autonomy
Lead Computer Vision Engineer - Embedded Autonomy

InvestedintheMission • Centreville (VA)

On-site
USD 128,000 - 195,000
Medical benefits
Dental benefits
Vision benefits
+3
Lead Software Engineer, Computer Vision & Embedded Systems
Lead Software Engineer, Computer Vision & Embedded Systems

AeroVironment, Inc. • Centreville (VA)

On-site
USD 150,000 - 190,000
Medical, dental and vision
401K with company match
9/80 work schedule
+1
Senior ML Engineer - Real-Time Computer Vision
Senior ML Engineer - Real-Time Computer Vision

AeroVironment, Inc. • Centreville (VA)

On-site
USD 130,000 - 198,000
Medical, dental, vision
401K with company match
9/80 work schedule
+1
Defense Computer Vision ML Engineer
Defense Computer Vision ML Engineer

AeroVironment, Inc. • Centreville (VA)

On-site
USD 102,000 - 156,000
Medical
Dental
Vision
+3
Senior ML Engineer - Computer Vision & Defense
Senior ML Engineer - Computer Vision & Defense

InvestedintheMission • Centreville (VA)

On-site
USD 158,000 - 241,000
Medical benefits
Dental benefits
Vision benefits
+3