Robotics Software Engineer – Autonomy & SDKs

AV

Melbourne (FL)

On-site

USD 120,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical
Dental Vision
401K with company matching
9/80 work schedule
Paid holiday shutdown

Job summary

AeroVironment, based in California, is seeking a Software Engineer to develop software that controls robotic platforms for AV and partner vehicles. You’ll help evolve Kinesis, our flagship software ecosystem, enabling coordinated control across diverse robots.

You will own hands-on hardware work, design robust C++ code, and collaborate across teams to deliver safe, reliable systems with a focus on clear documentation and timely execution.

Qualifications

  • Bachelor’s degree or equivalent with 5+ years of relevant experience
  • Strong fluency in modern C++, modular system design
  • Experience evaluating design tradeoffs and translating to system requirements
  • Hands-on knowledge of build systems (CMake)
  • Experience with mechatronic or hardware-integrated software
  • Knowledge of computer networking topologies and protocols
  • Self-directed engineer who brings structure to complex systems
  • Ability to engage with technical and non-technical customers
  • Willing to travel locally (Occasionally)
  • Ability to obtain US DoD Secret clearance if required

Responsibilities

  • Develop software for navigation, autonomy, cooperative behaviors, and mission systems
  • Design, implement, and integrate systems in C++ and Kotlin
  • Develop cross-platform apps for Android, Linux, and Windows to control robotic platforms
  • Design SDK interfaces for internal and external integration
  • Perform hands-on field testing with robots
  • Deliver work on time according to schedule & budget
  • Support algorithm design from software requirements
  • Collaborate with multiple software teams to reuse code
  • Mentor less experienced engineers
  • Occasional travel for customer or testing events

Skills

C++
Kotlin
Build systems (CMake)
Mechatronics software
Networking basics
Self-directed
Customer interaction
AI tooling usage
Travel readiness

Education

Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, Math, or Physics

Tools

Docker
GitLab
CI/CD pipelines
FastDDS
gRPC
MQTT
Android
Linux
Windows

Job description

AeroVironment, based in California, is seeking a Software Engineer to develop software that controls robotic platforms for AV and partner vehicles. You’ll help evolve Kinesis, our flagship software ecosystem, enabling coordinated control across diverse robots.

You will own hands-on hardware work, design robust C++ code, and collaborate across teams to deliver safe, reliable systems with a focus on clear documentation and timely execution.

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

Similar jobs worth comparing

Robotics Software Engineer: Autonomy & Hardware
Robotics Software Engineer: Autonomy & Hardware

avav • Melbourne (FL)

On-site
USD 110,000 - 180,000
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
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 Lead - Autonomy & Perception
Senior Robotics Software Lead - Autonomy & Perception

AeroVironment, Inc. • Pittsburgh

On-site
USD 112,000 - 170,000
medical
dental vision
401K with company matching
+2
Lead Robotics Software Engineer – Autonomy & Perception
Lead Robotics Software Engineer – Autonomy & Perception

avav • Pittsburgh

On-site
USD 112,000 - 170,000
Medical benefits
Dental benefits
Vision benefits
+2
Robotics Software Lead (Generalist)
Robotics Software Lead (Generalist)

InvestedintheMission • Pennsylvania

On-site
USD 91,000 - 129,000
Medical benefits
401K plan
Paid holidays
Robotics Software Engineer: Autonomy & Perception
Robotics Software Engineer: Autonomy & Perception

AeroVironment • Pittsburgh

On-site
USD 107,370 - 152,250
Medical insurance
Dental insurance
Vision insurance
+2
Robotics Software Engineer - Autonomy & UAV Systems
Robotics Software Engineer - Autonomy & UAV Systems

Anduril Industries, Inc. • Costa Mesa (CA), Northern (KY)

Hybrid
USD 191,000 - 253,000
Relocation benefits
Robotics Software Engineer – Autonomy & Perception
Robotics Software Engineer – Autonomy & Perception

AV • Pittsburgh

On-site
USD 91,000 - 130,000
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