Senior Robotics Software Engineer (C++/Kotlin)

avav

Melbourne (FL)

On-site

USD 91,000 - 138,750

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical, dental, vision
401(K) with company matching
9/80 work schedule
Paid holiday shutdown

Job summary

AeroVironment, Inc. is seeking a Software Engineer III to join our world‑class robotics team. You will design, implement, and test software for controlling robotic platforms across land, air, and sea systems, with Kotlin and C++ on cross‑platform targets.

You’ll work closely with hardware engineers to deliver reliable software for Kinesis, our flagship ecosystem, tackle complex system design, and participate in hands‑on field testing. Some roles may require US clearance and occasional travel.

Qualifications

  • Bachelor’s degree in CS/CE or related field with 5+ years of experience.
  • Strong C++ (modern standards) and real-time software development.
  • Experience with mechatronic or hardware-integrated systems.
  • Familiar with CI/CD pipelines and Docker.

Responsibilities

  • Design, implement, and integrate systems in C++ and Kotlin.
  • Build cross-platform applications for Android, Linux, and Windows to control robotic platforms.
  • Design SDK interfaces for internal and external integration with AV systems.
  • Develop automated tests and tooling to ensure real-world reliability.
  • Perform hands-on field testing with robots to validate new features.

Skills

C++
SOLID principles
Networking
Real-time systems
Customer communication
AI tools

Education

Bachelor's degree in CS/CE or related field

Tools

CMake
Docker
Fast DDS
gRPC
MQTT
GitLab CI/CD

Job description

AeroVironment, Inc. is seeking a Software Engineer III to join our world‑class robotics team. You will design, implement, and test software for controlling robotic platforms across land, air, and sea systems, with Kotlin and C++ on cross‑platform targets.

You’ll work closely with hardware engineers to deliver reliable software for Kinesis, our flagship ecosystem, tackle complex system design, and participate in hands‑on field testing. Some roles may require US clearance and occasional travel.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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
Robotics Software Engineer: Autonomy & Hardware
Robotics Software Engineer: Autonomy & Hardware

avav • Melbourne (FL)

On-site
USD 110,000 - 180,000
Senior Robotics Software Engineer – C++ & Drone Systems
Senior Robotics Software Engineer – C++ & Drone Systems

AV • Lawrence (KS)

On-site
USD 112,000 - 170,000
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
Senior Robotics Software Architect (C++ & Kinesis Lead)
Senior Robotics Software Architect (C++ & Kinesis Lead)

avav • Melbourne (FL)

On-site
USD 150,000 - 190,000
9/80 schedule
Company benefits
Robotics Software Lead (Generalist)
Robotics Software Lead (Generalist)

InvestedintheMission • Pennsylvania

On-site
USD 91,000 - 129,000
Medical benefits
401K plan
Paid holidays
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
Software Engineer III (Apps)
Software Engineer III (Apps)

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 Engineer — Autonomous Aerial Systems
Senior Robotics Software Engineer — Autonomous Aerial Systems

Anduril Industries, Inc. • Costa Mesa (CA)

On-site
USD 166,000 - 220,000
Comprehensive medical, dental, and vision plans
Generous paid time off
Access to mental health resources
+2
Principal Software Engineer
Principal Software Engineer

AeroVironment • Melbourne (FL)

On-site
USD 110,000 - 140,000
Medical, dental and vision benefits
401K with company matching
9/80 work schedule
+1