Autonomy Software Lead - Real-Time Systems

AeroVironment, Inc.

Virginia Colony (CA)

On-site

USD 123,000 - 187,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical benefits
Dental benefits
Vision benefits
401K with company matching
9/80 schedule
Paid holidays

Job summary

AeroVironment, Inc. seeks a Lead Software Engineer to design, develop, and deliver high-performance autonomy software applications across the full stack in an Agile setting.

The role emphasizes modern C++, real-time and safety-critical systems, and collaboration with systems engineers. You will own architecture decisions, support ground control station development for Android, and mentor junior engineers while interfacing with vendors and customers.

Qualifications

  • Bachelor’s degree in computer engineering, CS, EE, math or physics or equivalent; or Master’s with 6+ years, or PhD with 4+ years.
  • Extensive hands-on experience with modern C++, maintainable software architecture and modular system design.
  • Experience with DDS or similar protocols and data distribution across constrained networks.
  • Experience with mechatronic/hardware-integrated software and safety-critical real-time 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 develops GCS software for Android.
  • Owns architecture and design decisions ensuring maintainability.
  • Evaluates tradeoffs for performance, reliability and schedule constraints.
  • Troubleshoots issues with aircraft and payloads.
  • Interfaces with vendors to integrate new payloads onto the platform.
  • Develops technical documentation and user manuals.
  • Collaborates with systems engineers for reliable system performance.
  • Leads, mentors, and provides guidance within the team.

Skills

C++
DDS
CI/CD
Android development
Networking concepts

Education

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

Tools

CMake
GitLab
Docker
Android development tools

Job description

AeroVironment, Inc. seeks a Lead Software Engineer to design, develop, and deliver high-performance autonomy software applications across the full stack in an Agile setting.

The role emphasizes modern C++, real-time and safety-critical systems, and collaboration with systems engineers. You will own architecture decisions, support ground control station development for Android, and mentor junior engineers while interfacing with vendors and customers.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
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 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
Robotics Software Engineer — Autonomy & Field Testing
Robotics Software Engineer — Autonomy & Field Testing

AeroVironment, Inc. • Melbourne (FL)

On-site
USD 120,000 - 170,000
Medical, Dental, Vision
401K with company matching
9/80 work schedule
Autonomy Software Lead - Real-Time Systems (C++)
Autonomy Software Lead - Real-Time Systems (C++)

Science & Technology Research (STR) • San Diego (CA)

On-site
USD 174,000 - 225,000
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
Autonomy Flight Systems Software Engineer
Autonomy Flight Systems Software Engineer

Openkrill • United States

Remote
USD 110,000 - 150,000
Travel opportunities
Senior Autonomy Software Engineer – Behavior Planning
Senior Autonomy Software Engineer – Behavior Planning

AeroVect Technologies Inc. • South San Francisco (CA), Northern (KY)

Hybrid
USD 150,000 - 190,000
Autonomy Software Engineer — Air Vehicle Systems
Autonomy Software Engineer — Air Vehicle Systems

Anduril • Washington

On-site
USD 166,000 - 220,000