Software Engineer

AeroVironment, Inc.

Melbourne, Northern (FL, KY)

Hybrid

USD 100,000 - 150,000

Full time

8 days ago
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
Paid holiday shutdown

Job summary

AeroVironment, Inc. in Melbourne, FL is seeking a Software Engineer to develop software for robotic platforms within the AV ecosystem, enabling teams to collaboratively control a diverse set of robots.

You will design and implement in C++ and Kotlin, build cross‑platform apps for Android, Linux, and Windows, and perform hands‑on field testing. A Bachelor's in a related field and 5+ years of experience are required; travel and ITAR considerations may apply.

Qualifications

  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Math, or Physics is required or equivalent with 5+ years experience.
  • Advanced degree is preferred.

Responsibilities

  • Software development for vision-based navigation, autonomy, and mission systems.
  • 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.
  • Hands-on field testing with robots to validate new features.

Skills

C++
Kotlin
CMake
Robotics
Autonomy

Education

Bachelor's degree in CS/CE/EE/Math/Physics
Advanced degree preferred

Tools

CMake
Docker
FastDDS
gRPC
MQTT
GitLab CI/CD

Job description

## Software EngineerApply: Melbourne, FL: Full time: Posted Yesterday: 8725**Worker Type**Regular**Job Description**As a **Software Enginee**r at AV, you’ll develop software to control advanced robotic platforms from AV and industry leaders including Boston Dynamics, Red Cat, FLIR, Skydio, QinetiQ, Parrot, and more. You’ll play a key role in developing Kinesis, our flagship software ecosystem that enables users to collaboratively control a diverse set of robots. This role is ideal for engineers who take ownership, enjoy working hands-on with hardware, and bring structure and clarity to complex systems. You’ll be trusted to move quickly, make sound decisions, and continuously improve our product and execution.**Position 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.**Basic Qualifications (Required Skills & Experience):*** Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, Math, or Physics is required or equivalent combination of education, training, and experience 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 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)**Other Qualifications & Desired Competencies:*** Advanced degree is preferred* Familiarity with safety critical software concepts such as determinism and real-time systems* Experience with UAS, drones, robotics, autonomous vehicles, or other embedded systems* Experience with CI/CD pipelines (Gitlab or similar)* Android/Linux application development experience* Experience with Docker* Experience with FastDDS, gRPC, MQTT, or similar networking protocols* Experience designing and delivering APIs and SDKs to third-party developers* Demonstrates leadership skills and sound judgment in selecting methods and techniques for obtaining solutions* Demonstrates effective listening, questioning, clarifying and summarizing skills to effectively communicate in one-on-one and small group settings* Demonstrates understanding of system design that one is working on and understands the role that assigned tasks play in the system* Able to excel in a fast-paced, deadline-driven environment, where small teams share a broad variety of duties* Displays strong initiative and drive to accomplish goals and meet company objectives* Takes ownership and responsibility for current and past work products* Is committed to learning from mistakes and driven to improve and enhance performance of oneself, others, and the company* Has effective problem-solving, analytical, interpersonal and communication skills* Focuses on teamwork, collaboration and puts the success of the team above one's own interests**Physical Demands:*** Ability to work in an office environment (Constant)* Required to sit and stand for long periods; talk, hear, and use hands and fingers to operate a computer and telephone keyboard (Frequent)**Special Requirements:*** ***U.S. Citizenship i****s required.**** Occasionally may be required to travel within the Continental U.S.**ITAR Requirement:***This position requires access to information that is subject to compliance with the International Traffic Arms Regulations (“ITAR”) and/or the Export Administration Regulations (“EAR”). In order to comply with the requirements of the ITAR and/or the EAR, applicants will be asked to provide specific documentation to verify U.S. person status under the ITAR and the EAR. A “U.S. person” according to their definition is a U.S. citizen, U.S. lawful permanent resident (green card holder), or protected individual such as a refugee, or asylee. See 22 CFR § 120.15.* *Some positions will require current U.S. Citizenship due to contract requirements.***Benefits**: AV offers an excellent benefits package including medical, dental vision, 401K with company matching, a 9/80 work schedule and a paid holiday shutdown. For more information about our company benefit offerings please visit: http://www.avinc.com/myavbenefits.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Software Engineer
Principal Software Engineer

AV • Simi Valley (CA)

On-site
USD 147,000 - 224,000
Medical benefits
Dental benefits
Vision benefits
+3
Principal Software Engineer
Principal Software Engineer

AV • Melbourne (FL)

On-site
USD 147,000 - 224,000
Medical benefits
Dental benefits
Vision benefits
+3
Software Engineer I
Software Engineer I

AeroVironment, Inc. • Town of Florida (NY)

On-site
USD 61,000 - 93,000
Medical, dental, vision
401K with company matching
9/80 work schedule
+1
Principal Software Engineer
Principal Software Engineer

AeroVironment • Simi Valley (CA)

On-site
USD 147,000 - 224,000
Medical benefits
401K with company matching
9/80 work schedule
+1
Software Engineer
Software Engineer

avav • Melbourne (FL)

On-site
USD 110,000 - 180,000
Platform Software Engineer
Platform Software Engineer

AeroVironment, Inc. • Town of Florida (NY)

On-site
USD 85,000 - 145,000
Medical insurance
Dental & Vision
401K with company matching
+2
Sr. Electrical Engineer
Sr. Electrical Engineer

AeroVironment, Inc. • Moorpark (CA)

On-site
USD 101,000 - 153,000
Medical benefits
Dental benefits
Vision benefits
+3
Director Business Development - Government and Defense
Director Business Development - Government and Defense

AeroVironment, Inc. • Northern (KY)

Hybrid
USD 127,000 - 193,000
Medical benefits
Dental benefits
Vision benefits
+3
Project Engineer III
Project Engineer III

AeroVironment, Inc. • Simi Valley (CA)

On-site
USD 100,000 - 154,000
Medical benefits
Dental benefits
Vision benefits
+3
Software Engineering Intern
Software Engineering Intern

AV • Centreville (VA)

On-site
USD 30,000 - 47,000
Medical
Dental
401K
+2