Senior Robotics Software Engineer – C++ & Drone Systems

AV

Lawrence (KS)

On-site

USD 112,000 - 170,000

Full time

10 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

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 Robotics Software Engineer (C++/Kotlin)
Senior Robotics Software Engineer (C++/Kotlin)

avav • Melbourne (FL)

On-site
USD 91,000 - 138,750
Medical, dental, vision
401(K) with company matching
9/80 work schedule
+1
Senior Robotics Software Architect
Senior Robotics Software Architect

AeroVironment • Melbourne (FL)

On-site
USD 110,000 - 140,000
Medical, dental and vision benefits
401K with company matching
9/80 work schedule
+1
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
Robotics Software Engineer – Autonomy & SDKs
Robotics Software Engineer – Autonomy & SDKs

AV • Melbourne (FL)

On-site
USD 120,000 - 160,000
Medical
Dental Vision
401K with company matching
+2
Lead Embedded Software Engineer – Autonomous Systems
Lead Embedded Software Engineer – Autonomous Systems

AeroVironment, Inc. • Virginia Colony (CA)

On-site
USD 135,000 - 224,000
Medical benefits
Dental and vision
401K with company match
+2
Robotics Software Engineer: Autonomy & Hardware
Robotics Software Engineer: Autonomy & Hardware

avav • Melbourne (FL)

On-site
USD 110,000 - 180,000
Senior C/C++ Software Engineer – Linux, Agile
Senior C/C++ Software Engineer – Linux, Agile

InvestedintheMission • San Diego (CA)

On-site
USD 100,000 - 143,000
Medical
Dental vision
401K with company matching
+2
Software Engineer II, Applications for Autonomous Drones
Software Engineer II, Applications for Autonomous Drones

InvestedintheMission • San Diego (CA)

On-site
USD 82,000 - 125,000
Health insurance
Dental insurance
Vision insurance
+2
Senior UI Engineer — Real-Time Data & Robotics UI
Senior UI Engineer — Real-Time Data & Robotics UI

SwiftCruit • Pittsburgh

On-site
USD 111,500 - 158,025
Senior Software Engineer - C/C++ & Embedded Systems
Senior Software Engineer - C/C++ & Embedded Systems

avav • San Diego (CA)

On-site
USD 100,500 - 153,250