Senior Computer Vision Engineer - Embedded UAV Perception

AeroVironment, Inc.

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

Benefits offered by this job

Medical
Dental
Vision
401K with company matching
9/80 schedule
Paid holiday shutdown

Job summary

AeroVironment, Inc. is seeking a Senior Software Engineer to join the LEAP team focused on image/video processing and perception pipelines for low-SWaP devices (e.g., Nvidia Xavier/Orin) and integration with UAS. You will work on benchtop testing and field experiments to validate autonomous capabilities.

The role emphasizes C++ implementation, optimization of perception pipelines, collaboration with teammates, and contribution to technical documentation and customer-facing demonstrations.

Qualifications

  • Bachelor’s degree in Computer Science/Engineering, Electrical Engineering, Math, or Physics or equivalent.
  • 5–8 years of relevant software engineering experience.
  • Proficient in C/C++ with understanding of data structures, algorithms and OO design.
  • Experience with CMake and modern C++ build systems.
  • Experience with Python for tooling, scripting, and prototyping.
  • Experience with Ubuntu and/or CentOS Linux operating systems.
  • Experience with writing unit tests and debugging code.
  • Experience with DDS, gRPC and Rust preferred.
  • Familiar with source control tools (Git) and IDEs/debuggers.
  • Collaborates with external developers and customers.

Responsibilities

  • Implements and optimizes computer vision and perception algorithms using C++, including build system configuration with CMake and targeting low-SWaP embedded processors.
  • Supports testing and demonstration of components and integrated systems.
  • Develops documentation, technical reports, and provides report inputs for customers and stakeholders.
  • Creates software design documentation according to software process requirements and guidance from Senior Engineers.
  • Implements coding according to coding standards and writes unit tests.
  • Delivers work on time according to project schedule and budget.
  • Collaborates with other software developers to reuse and adapt software for different programs.
  • Mentors less experienced engineers and contributes to process improvements.

Skills

C/C++
CMake
Python
Linux
Unit Testing
Git
Debugging
DDS
gRPC
Rust

Education

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

Tools

CMake
Git
Linux

Job description

AeroVironment, Inc. is seeking a Senior Software Engineer to join the LEAP team focused on image/video processing and perception pipelines for low-SWaP devices (e.g., Nvidia Xavier/Orin) and integration with UAS. You will work on benchtop testing and field experiments to validate autonomous capabilities.

The role emphasizes C++ implementation, optimization of perception pipelines, collaboration with teammates, and contribution to technical documentation and customer-facing demonstrations.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
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 Computer Vision Engineer - Embedded Systems
Senior Computer Vision Engineer - Embedded Systems

InvestedintheMission • Centreville (VA)

On-site
USD 105,000 - 160,000
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 Embedded Computer Vision Engineer (UAS/USV)
Lead Embedded Computer Vision Engineer (UAS/USV)

Talentify • Centreville (VA)

On-site
USD 140,000 - 200,000
Senior Computer Vision Engineer – Embedded Systems (Low-SWaP)
Senior Computer Vision Engineer – Embedded Systems (Low-SWaP)

Talentify • Centreville (VA)

On-site
USD 105,000 - 160,000
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
Senior Perception Engineer - UAV Vision & Onboard AI
Senior Perception Engineer - UAV Vision & Onboard AI

Neros Technologies • Torrance (CA)

On-site
USD 164,000 - 229,000
Competitive salary
Equity
Senior Real-Time Aerial Vision Engineer
Senior Real-Time Aerial Vision Engineer

Auterion • Zurich (KS)

On-site
USD 130,000 - 180,000
Flexible working hours
Stock Options
Generous holiday allowance
+5
Senior Embedded Software Engineer - Autonomous UAVs
Senior Embedded Software Engineer - Autonomous UAVs

Paycom - ATS • Torrance (CA)

On-site
USD 137,000 - 183,000
Equity
Bonus potential