Senior Robotics Software Engineer – C++ & Drone Systems

AV

Lawrence (KS)

On-site

USD 112,000 - 170,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 is seeking a Sr. Software Engineer (Applications) to design, develop, and test software for ground control and embedded platforms. You will work in a fast-paced Agile environment, shaping software for cloud-based and hardware-integrated systems.

You will lead architecture decisions, collaborate with product and systems teams, and mentor engineers while interfacing with customers and vendors. This role requires strong C++, DDS experience, and the ability to travel locally as needed.

Qualifications

  • Bachelor's degree in Science, Technology, Engineering, or Mathematics from an accredited university with 8 years of related experience; 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; knowledge of networking topologies.

Responsibilities

  • Develops C++ software to implement control algorithms and interface with GCS software.
  • Supports development of GCS software for Android.
  • Owns architecture and design decisions for software systems with long‑term maintainability.
  • Troubleshoots technical issues with aircraft and payloads.
  • Interacts with 3rd party vendors to integrate new payloads.
  • Develops user manuals and technical documentation.
  • Collaborates with systems engineers for reliable system performance.
  • Defines requirements and plans projects with leadership.

Skills

C++
DDS
CI/CD
Docker
Android
Kotlin/Java
Embedded systems
Cross-platform builds
Real-time systems
Networking

Education

Bachelor's degree in STEM
Master’s degree in STEM
PhD in STEM

Tools

GitLab
CMake
Git CI/CD

Job description

AeroVironment is seeking a Sr. Software Engineer (Applications) to design, develop, and test software for ground control and embedded platforms. You will work in a fast-paced Agile environment, shaping software for cloud-based and hardware-integrated systems.

You will lead architecture decisions, collaborate with product and systems teams, and mentor engineers while interfacing with customers and vendors. This role requires strong C++, DDS experience, and the ability to travel locally as needed.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
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 Software Engineer - Aerospace & Drone Systems
Senior Software Engineer - Aerospace & Drone Systems

RRC Solutions Group • San Diego (CA)

On-site
USD 110,000 - 170,000
Robotics Software Engineer - C++/Kotlin for Robot Control
Robotics Software Engineer - C++/Kotlin for Robot Control

AV • Melbourne (FL)

On-site
USD 120,000 - 180,000
Medical, dental, vision
401K with company matching
9/80 work schedule
+1
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
Lead Embedded Software Engineer for UAS & Robotics
Lead Embedded Software Engineer for UAS & Robotics

AV • Moorpark (CA)

On-site
USD 147,000 - 224,000
Medical
Dental
Vision
+3
Senior Software Engineer: Autonomous Drone & Aerospace C++
Senior Software Engineer: Autonomous Drone & Aerospace C++

Job Juncture • San Diego (CA)

On-site
USD 120,000 - 180,000
Senior Software Engineer - Autonomous Drone Ops
Senior Software Engineer - Autonomous Drone Ops

Software Placement Group • San Diego (CA)

On-site
USD 140,000 - 210,000
Senior Applications Software Engineer
Senior Applications Software Engineer

AeroVironment • United States

On-site
USD 112,000 - 170,000
Medical
Dental
Vision
+3
Drone Autonomy Software Engineer (C++/Linux)
Drone Autonomy Software Engineer (C++/Linux)

Ridgemont Resources • San Diego (CA)

On-site
USD 120,000 - 180,000