Robotics Software Engineer — Autonomy & Field Testing

AeroVironment, Inc.

Melbourne (FL)

On-site

USD 120,000 - 170,000

Full time

3 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Medical, Dental, Vision
401K with company matching
9/80 work schedule

Job summary

AeroVironment, Inc. is seeking a Software Engineer to develop software for AV’s robotic platforms. You will design and implement systems in C++ and Kotlin, and build cross-platform applications for Android, Linux, and Windows to control robots.

Responsibilities include SDK interface design, field testing, and delivering features on schedule. The role requires collaboration with multiple teams and occasional travel. ITAR compliance and US citizenship may 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 product design tradeoffs and translating them into clear system requirements.
  • Hands-on knowledge of CMake or similar build systems.
  • Experience with mechatronic or hardware-integrated systems.
  • Knowledge of computer networking topologies, protocols, and principles.

Responsibilities

  • Develop software for vision-based navigation, autonomy, 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 to validate features.
  • Ensure on-time delivery according to project schedules and budgets.

Skills

C++
Kotlin
Android development
Linux
Windows
CI/CD
Networking

Education

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

Tools

CMake
Docker
gRPC
MQTT
FastDDS

Job description

AeroVironment, Inc. is seeking a Software Engineer to develop software for AV’s robotic platforms. You will design and implement systems in C++ and Kotlin, and build cross-platform applications for Android, Linux, and Windows to control robots.

Responsibilities include SDK interface design, field testing, and delivering features on schedule. The role requires collaboration with multiple teams and occasional travel. ITAR compliance and US citizenship may apply.

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
Robotics Software Engineer — Vision, Autonomy & SDKs
Robotics Software Engineer — Vision, Autonomy & SDKs

InvestedintheMission • Melbourne (FL)

On-site
USD 95,000 - 150,000
Medical insurance
Dental insurance
Vision insurance
+3
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
Senior Robotics Software Engineer – C++ & Drone Systems
Senior Robotics Software Engineer – C++ & Drone Systems

AV • Lawrence (KS)

On-site
USD 112,000 - 170,000
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
Robotics Software Architect – Kinesis Platform
Robotics Software Architect – Kinesis Platform

InvestedintheMission • Melbourne (FL)

On-site
USD 135,000 - 224,000
Embedded Software Engineer II – Autonomy & Flight Systems
Embedded Software Engineer II – Autonomy & Flight Systems

avav • Princeton (CA)

On-site
USD 82,000 - 125,000
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
Software Engineering Intern: AV Robotics & Prototyping
Software Engineering Intern: AV Robotics & Prototyping

avav • Fremont (VA)

On-site
USD 34,000 - 52,000
Software Engineering Intern — Robotics & Simulation
Software Engineering Intern — Robotics & Simulation

InvestedintheMission • Centreville (VA)

On-site
USD 26,000 - 38,000