Lead Software Engineer, Autonomous Systems (C++, RT)

AeroVironment, Inc.

Moorpark (CA)

On-site

USD 140,000 - 190,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

AeroVironment, Inc. in Moorpark, CA seeks a Lead Software Engineer to design, develop, and deliver high-performance autonomy software for real-time systems.

You will own architecture, drive integration across the full stack, and lead a team in an Agile environment to meet mission-critical requirements. The role emphasizes modern C++, software architecture, DDS or similar data distribution concepts, CI/CD practices, and collaboration with systems engineers to ensure reliable, scalable solutions

Qualifications

  • Hands-on experience with modern C++, maintainable software architecture, and modular system design.
  • Experience with DDS (Data Distribution Service) or similar protocols.
  • Experience with real-time, safety-critical software in hardware-integrated systems.

Responsibilities

  • Develops C++ software to implement autonomy algorithms for real time systems that interact with various payloads
  • Support and integrate CI/CD pipelines
  • Supports the development of ground control station (GCS) software for Android
  • Owns architecture and design decisions for software systems, ensuring alignment with program requirements and long-term maintainability
  • Troubleshoots technical issues with aircraft and payloads
  • Interfaces with 3rd party vendors to integrate new payloads onto the platform
  • Develops user manuals and other technical documentation
  • Collaborates with systems engineers and other software disciplines to ensure reliable system performance
  • Partners with the Chief Engineer and Product Line Manager to define requirements, plan new projects, and evaluate opportunities
  • Operates in a continuous learning environment; provides technical leadership, guidance, and mentoring

Skills

C++
Autonomy software
DDS or similar protocols
Real-time systems
Customer engagement

Education

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

Tools

Docker
GitLab
Android development (Kotlin/Java)
CMake

Job description

AeroVironment, Inc. in Moorpark, CA seeks a Lead Software Engineer to design, develop, and deliver high-performance autonomy software for real-time systems.

You will own architecture, drive integration across the full stack, and lead a team in an Agile environment to meet mission-critical requirements. The role emphasizes modern C++, software architecture, DDS or similar data distribution concepts, CI/CD practices, and collaboration with systems engineers to ensure reliable, scalable solutions

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
Principal Engineer, Autonomous Systems – Lead & Mentor
Principal Engineer, Autonomous Systems – Lead & Mentor

AeroVironment, Inc. • Moorpark (CA)

On-site
USD 170,000 - 272,000
Medical, dental, vision benefits
401K with company matching
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
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
Senior Robotics Software Engineer – C++ & Drone Systems
Senior Robotics Software Engineer – C++ & Drone Systems

AV • Lawrence (KS)

On-site
USD 112,000 - 170,000
Senior Autonomy & Robotics Lead for UAV Systems
Senior Autonomy & Robotics Lead for UAV Systems

AeroVironment, Inc. • Moorpark (CA)

On-site
USD 151,000 - 230,000
Medical, dental, vision
401K with company matching
9/80 work schedule
+1
Senior Autonomy & Robotics Engineer for UAV Systems
Senior Autonomy & Robotics Engineer for UAV Systems

AeroVironment, Inc. • Virginia Colony (CA)

On-site
USD 151,000 - 230,000
Medical
Dental
Vision
+3
Lead Embedded Systems Engineer – Autonomous Defense Tech
Lead Embedded Systems Engineer – Autonomous Defense Tech

AeroVironment, Inc. • Virginia Colony (CA)

On-site
USD 147,000 - 224,000
Medical benefits
401K matching
9/80 work schedule
Staff Software Engineer, Autonomous Planning Systems
Staff Software Engineer, Autonomous Planning Systems

AeroVect Technologies Inc. • Atlanta (GA)

On-site
USD 140,000 - 190,000
Senior Software Engineer — Autonomous Planning
Senior Software Engineer — Autonomous Planning

AeroVect • South San Francisco (CA)

On-site
USD 180,000 - 220,000