Robotics Software Engineer: Autonomy & Hardware

avav

Melbourne (FL)

On-site

USD 110,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

AeroVironment is seeking a Software Engineer to develop software for advanced robotic platforms and to contribute to Kinesis, our flagship software ecosystem. The role involves hands-on work with hardware, system design, and cross-platform development across Android, Linux, and Windows.

You will collaborate with multiple teams, mentor junior engineers, and participate in field testing and customer-facing activities. U.S. citizenship and ITAR compliance apply.

Qualifications

  • Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, Math, or Physics with 5+ years of relevant experience.
  • Strong fluency in modern C++, maintainable software architecture, and modular system design.
  • Experience evaluating design tradeoffs and translating them into system requirements.
  • Hands-on knowledge of CMake or similar build systems.
  • Experience developing software for mechatronic or hardware-integrated systems.
  • Knowledge of computer networking topologies, protocols, and principles.
  • Self-directed engineer who takes ownership and brings structure to complex systems.
  • Ability to engage directly with technical and non-technical customers.
  • Ability to leverage AI tooling to improve engineering productivity and code quality.
  • Ability to obtain a US DoD Secret clearance if required.
  • Willingness to travel locally (Occasionally).

Responsibilities

  • Software development in support of AV’s vision-based navigation, autonomy, cooperative behaviors, and mission systems technology roadmap.
  • Design, implement, and integrate systems in C++ and Kotlin.
  • Develop cross-platform applications for Android, Linux, and Windows to control robotic platforms.
  • Design SDK interfaces for internal and external integration with AV systems.
  • Perform hands-on field testing with robots to validate new features.
  • Delivers work on time according to agreed completion dates and project schedule & budget.
  • Supports and derives algorithm design from detailed software requirements.
  • Works closely with multiple teams of software developers reusing developed software to support different programs.
  • Operates in a continuous learning environment and provides guidance and mentoring to less experienced engineers.
  • Works on significant and unique issues where analysis of situations or data requires an evaluation of intangibles.
  • Acts independently to determine methods and procedures on new or special assignments.
  • Occasional travel for customer or testing events.
  • Other duties as assigned.

Skills

Modern C++
Software architecture
Mechatronics
Networking
APIs/SDKs
AI tooling
Customer engagement
DoD clearance readiness
Travel willingness

Education

Bachelor’s degree in Computer Engineering/CS/EE/Math/Physics

Tools

CMake
Docker
Linux
Android

Job description

AeroVironment is seeking a Software Engineer to develop software for advanced robotic platforms and to contribute to Kinesis, our flagship software ecosystem. The role involves hands-on work with hardware, system design, and cross-platform development across Android, Linux, and Windows.

You will collaborate with multiple teams, mentor junior engineers, and participate in field testing and customer-facing activities. U.S. citizenship and ITAR compliance apply.

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

Similar jobs worth comparing

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
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
Robotics Software Lead (Generalist)
Robotics Software Lead (Generalist)

InvestedintheMission • Pennsylvania

On-site
USD 91,000 - 129,000
Medical benefits
401K plan
Paid holidays
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 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
Computer Vision & Autonomy Engineer
Computer Vision & Autonomy Engineer

Arxlight • Oakland (CA)

On-site
USD 80,000 - 150,000
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