Embedded Software Engineer II — Autonomous Drones

InvestedintheMission

Moorpark (CA)

On-site

USD 82,000 - 125,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

AeroVironment in Moorpark, CA is seeking a Software Engineer II (Applications) to build mission systems software for uncrewed aircraft. You will own features end to end, from design to testing, working on vision-based navigation and autonomous flight in a hands-on, mentorship-rich environment.

You will collaborate with a small team to integrate sensors and robotics systems, and you will contribute to code that powers live systems. This role suits curious engineers who love hard problems.

Qualifications

  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Math, or Physics.
  • 2-5 years of software development experience or equivalent.
  • Proficiency in C++ (C++11/17), Python, or C with OO design.
  • Comfortable developing on Linux.
  • Writes tests and debugs code; curious how and why things work.
  • Familiarity with git and CI/CD.
  • Strong mathematical and analytical skills.
  • Willingness to travel locally (Occasionally).

Responsibilities

  • Design, build, and test onboard Linux software powering vision-based navigation, autonomy, and mission systems for uncrewed aircraft.
  • Write software that integrates sensors, processors, and other robotics systems onto real aircraft - and see it fly.
  • Own features end to end: from design and implementation through automated testing and deployment.
  • Participate in software design reviews and contribute your 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
C
Linux
Unit testing
Git
CI/CD
Math
Analytical

Education

Bachelors degree in Computer Engineering, Computer Science, Electrical Engineering, Math, or Physics

Tools

ROS2
Docker

Job description

AeroVironment in Moorpark, CA is seeking a Software Engineer II (Applications) to build mission systems software for uncrewed aircraft. You will own features end to end, from design to testing, working on vision-based navigation and autonomous flight in a hands-on, mentorship-rich environment.

You will collaborate with a small team to integrate sensors and robotics systems, and you will contribute to code that powers live systems. This role suits curious engineers who love hard problems.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer II – Autonomy & Flight Systems
Embedded Software Engineer II – Autonomy & Flight Systems

avav • Princeton (CA)

On-site
USD 82,000 - 125,000
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 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
Embedded Software Engineer II — Flight-Test Focus
Embedded Software Engineer II — Flight-Test Focus

AeroVironment, Inc. • Huntsville (AL)

On-site
USD 75,000 - 114,000
Medical, Dental, Vision
401K with company match
9/80 work schedule
Autonomy & Robotics Engineering Intern - Summer 2027
Autonomy & Robotics Engineering Intern - Summer 2027

AeroVironment, Inc. • Moorpark (CA), Northern (KY)

Hybrid
USD 30,000 - 39,000
Medical benefits
401K with company matching
9/80 work schedule
+1
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
Robotics Software Engineer — Vision, Autonomy & SDKs
Robotics Software Engineer — Vision, Autonomy & SDKs

InvestedintheMission • Melbourne (FL)

On-site
USD 95,000 - 150,000
Medical insurance
Dental insurance
Vision insurance
+3
QA Automation Engineer II – Embedded Systems & Robotics
QA Automation Engineer II – Embedded Systems & Robotics

avav • Moorpark (CA)

On-site
USD 82,000 - 125,000
Senior Manager, Autonomous Mission Software
Senior Manager, Autonomous Mission Software

AeroVironment, Inc. • San Diego (CA)

On-site
USD 141,000 - 215,000
Software Engineer II, Applications (Real-Time)
Software Engineer II, Applications (Real-Time)

InvestedintheMission • Huntsville (AL)

On-site
USD 75,000 - 114,000
Medical, dental, vision
401K with company matching
9/80 work schedule