Embedded Software Engineer II – Autonomy & Flight Systems

avav

Princeton (CA)

On-site

USD 82,000 - 125,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

AeroVironment in the United States is seeking a Software Engineer II (Applications) to build mission systems software for uncrewed aircraft, working with a small team that loves autonomy and robotics. This hands-on role offers ownership of challenging problems—from design to testing and deployment on live systems.

You'll design, implement, and test onboard Linux software powering vision-based navigation and autonomy, integrate sensors, and collaborate across teams while benefiting mentorship and

Qualifications

  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Math, or Physics.
  • 2-5 years of software development experience; internships or projects acceptable.
  • Proficiency in C++ (C++11/17), Python, or C; strong OOP and Linux skills.

Responsibilities

  • Design, build, and test onboard Linux software powering AV's vision-based navigation, autonomy, and mission systems for uncrewed aircraft
  • Write software that integrates sensors, processors, and other robotics systems onto real aircraft
  • Own features end to end: from design and implementation through automated testing and deployment
  • Participate in software design reviews and contribute ideas to how the team builds and ships
  • Turn detailed software requirements and algorithm designs into working, well-tested code
  • Collaborate closely with other software developers, reusing and improving shared software across multiple programs
  • Learn fast in a hands‑on environment with strong senior mentorship, and level up quickly
  • Tackle problems of moderate scope, using good judgment to figure out the right approach
  • Other duties as assigned

Skills

C++
Python
Linux
Git
ROS2
CI/CD
Unit tests

Education

Bachelor's degree in Computer Engineering/CS/EE/Math/Physics

Tools

Docker
Linux development tools
IDEs

Job description

AeroVironment in the United States is seeking a Software Engineer II (Applications) to build mission systems software for uncrewed aircraft, working with a small team that loves autonomy and robotics. This hands-on role offers ownership of challenging problems—from design to testing and deployment on live systems.

You'll design, implement, and test onboard Linux software powering vision-based navigation and autonomy, integrate sensors, and collaborate across teams while benefiting mentorship and

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Autonomy Software Engineer II - Flight Robotics
Autonomy Software Engineer II - Flight Robotics

AV • San Diego (CA)

On-site
USD 82,000 - 125,000
Medical, dental, vision
401(k) with company match
9/80 work schedule
+1
Senior Embedded Systems Engineer – Flight and Autonomy
Senior Embedded Systems Engineer – Flight and Autonomy

AeroVironment, Inc. • Virginia Colony (CA)

On-site
USD 123,000 - 187,000
Medical Insurance
Dental Insurance
Vision Insurance
+3
Mission Systems Software Leader — Autonomy & Flight
Mission Systems Software Leader — Autonomy & Flight

AeroVironment, Inc. • Northern (KY), San Diego (CA)

Hybrid
USD 141,000 - 215,000
Senior C++ Software Engineer — Autonomous Drone Systems
Senior C++ Software Engineer — Autonomous Drone Systems

InvestedintheMission • Lawrence (KS)

On-site
USD 112,000 - 170,000
Medical benefits
401K with company matching
9/80 work schedule
+1
Robotics Software Engineer: Autonomy & Hardware
Robotics Software Engineer: Autonomy & Hardware

avav • Melbourne (FL)

On-site
USD 110,000 - 180,000
Lead Embedded Software Engineer – UAV Autonomy
Lead Embedded Software Engineer – UAV Autonomy

AeroVironment, Inc. • Moorpark (CA)

On-site
USD 147,000 - 224,000
medical
dental vision
401K with company matching
+2
Senior Manager, Mission Systems Software
Senior Manager, Mission Systems Software

InvestedintheMission • San Diego (CA)

On-site
USD 141,000 - 215,000
Medical, Dental & Vision
401K with company matching
9/80 work schedule
+1
Software Eng II Embedded
Software Eng II Embedded

AV • San Diego (CA)

On-site
USD 82,000 - 125,000
Medical, dental, vision
401(k) with company match
9/80 work schedule
+1
Senior C++ Engineer – Real-Time Aerospace Autonomy
Senior C++ Engineer – Real-Time Aerospace Autonomy

AeroVironment, Inc. • Lawrence (KS)

On-site
USD 112,000 - 170,000
Medical, dental, vision
401K matching
9/80 schedule
+1
Software Engineer II (Applications) — Real-Time & Unity
Software Engineer II (Applications) — Real-Time & Unity

avav • Huntsville (AL)

On-site
USD 75,000 - 114,000
Medical
Dental
Vision
+3