Lead Autonomy Software Engineer (Real-Time C++)

AV

Moorpark (CA)

On-site

USD 123,000 - 187,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

AeroVironment is seeking a Lead Software Engineer to design, develop, and deliver high‑performance autonomy software. You will build scalable systems across the stack in an Agile setting to support complex operational needs.

Responsibilities include implementing real‑time C++ algorithms, supporting CI/CD, and shaping architecture with senior engineering leadership to meet program requirements while mentoring junior engineers.

Qualifications

  • Bachelor’s degree or higher in a STEM field with related experience.
  • Proven experience with modern C++, architecture, and modular design.
  • Experience with DDS or similar networking protocols and real‑time constraints.
  • Experience with mechatronic or hardware-integrated software and safety-critical concepts.
  • Ability to engage with technical and non-technical customers.

Responsibilities

  • Develops C++ software to implement autonomy algorithms for real time systems.
  • Supports CI/CD pipelines and DevOps practices.
  • Develops ground control station software for Android.
  • Owns architecture and design decisions for software systems.
  • Evaluates tradeoffs across performance, reliability, and schedule.
  • Troubleshoots issues with aircraft and payloads.
  • Interfaces with 3rd party vendors to integrate new payloads.
  • Develops user manuals and technical documentation.
  • Collaborates with systems engineers for reliable system performance.
  • Leads with the Chief Engineer and Product Line Manager to define requirements.

Skills

Modern C++
Software architecture
DDS protocols
Real-time systems
Customer engagement

Education

Bachelor’s degree in CS/EE/Math/Physics
Master’s degree in STEM with 6 years experience
PhD with 4 years experience

Tools

CMake
Docker
GitLab CI/CD
Android development
Linux cross-compilation (x86/ARM)

Job description

AeroVironment is seeking a Lead Software Engineer to design, develop, and deliver high‑performance autonomy software. You will build scalable systems across the stack in an Agile setting to support complex operational needs.

Responsibilities include implementing real‑time C++ algorithms, supporting CI/CD, and shaping architecture with senior engineering leadership to meet program requirements while mentoring junior engineers.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Software Engineer, Autonomy & Real-Time Systems
Lead Software Engineer, Autonomy & Real-Time Systems

BlueHalo • Moorpark (CA)

On-site
USD 123,000 - 187,000
Medical
Dental
Vision
+3
Autonomy Software Lead - Real-Time Systems
Autonomy Software Lead - Real-Time Systems

AeroVironment, Inc. • Virginia Colony (CA)

On-site
USD 123,000 - 187,000
Medical benefits
Dental benefits
Vision benefits
+3
Lead Software Engineer, Autonomous Systems (C++, RT)
Lead Software Engineer, Autonomous Systems (C++, RT)

AeroVironment, Inc. • Moorpark (CA)

On-site
USD 140,000 - 190,000
Senior Autonomy Software Engineer - Real-Time, C++
Senior Autonomy Software Engineer - Real-Time, C++

AV • Moorpark (CA)

On-site
USD 123,000 - 187,000
Medical, dental, vision
401(k) with company matching
9/80 work schedule
Real-Time Software Lead – Autonomous Systems
Real-Time Software Lead – Autonomous Systems

BlueHalo • Melbourne (FL)

On-site
USD 155,000 - 247,000
Medical insurance
Dental insurance
Vision insurance
+3
Lead Software Engineer, Real-Time Robotics
Lead Software Engineer, Real-Time Robotics

AV • Melbourne (FL)

On-site
USD 155,000 - 247,000
Medical
Dental
Vision
+3
Chief Software Engineer, Real-Time Aerospace Systems
Chief Software Engineer, Real-Time Aerospace Systems

AeroVironment, Inc. • Melbourne (FL)

On-site
USD 155,000 - 247,000
Medical benefits
Dental benefits
Vision benefits
+1
Senior Real-Time Software Engineering Lead
Senior Real-Time Software Engineering Lead

Videoray • Melbourne (FL)

On-site
USD 155,000 - 247,000
Medical, Dental, Vision
401K with company match
9/80 work schedule
+1
Lead Real-Time Autonomy Software Engineer (C++)
Lead Real-Time Autonomy Software Engineer (C++)

Science & Technology Research (STR) • Arlington (VA)

On-site
USD 174,000 - 225,000
Robotics Software Engineer — Autonomy & Vision Systems
Robotics Software Engineer — Autonomy & Vision Systems

AV • Melbourne (FL)

On-site
USD 120,000 - 170,000
Medical, dental, vision
401K with company match
9/80 work schedule
+1