Robotics Software Architect & Technical Lead

AeroVironment, Inc.

Simi Valley (CA)

On-site

USD 147,000 - 224,000

Full time

6 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Medical
Dental
Vision
401K
9/80 schedule
Holiday shutdown

Job summary

AeroVironment, Inc. is seeking a Principal Software Engineer to develop software for controlling advanced robotic platforms. You will own architectural direction across the Kinesis ecosystem, work with hardware and software teams, and mentor junior engineers while delivering features on schedule.

Responsibilities include designing SDKs, leading customer programs, and performing field tests to validate new capabilities. Occasional travel to customer sites may be required.

Qualifications

  • Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, Math, or Physics, with 12+ years of relevant experience.
  • Strong fluency in modern C++, maintainable software architecture, and modular system design.
  • Experience translating design tradeoffs 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.

Responsibilities

  • Software development supporting AV’s vision-based navigation, autonomy, cooperative behaviors, and mission systems roadmap.
  • Drive technical direction and architectural decisions across the Kinesis ecosystem.
  • 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 with AV systems.
  • Serve as a technical lead for customer programs and mentor engineers.
  • Perform hands-on field testing with robots to validate new features.

Skills

C++ proficiency
Software architecture
System design
Mentoring
Customer interaction
AI tooling
Leadership

Education

Bachelor's degree in Computer Engineering/CS/EE/Math/Physics
12+ years experience

Tools

CMake
Docker
CI/CD (GitLab)
gRPC
FastDDS
MQTT networking

Job description

AeroVironment, Inc. is seeking a Principal Software Engineer to develop software for controlling advanced robotic platforms. You will own architectural direction across the Kinesis ecosystem, work with hardware and software teams, and mentor junior engineers while delivering features on schedule.

Responsibilities include designing SDKs, leading customer programs, and performing field tests to validate new capabilities. Occasional travel to customer sites may be required.

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 • Simi Valley (CA)

On-site
USD 147,000 - 224,000
Medical benefits
401K with company matching
9/80 work schedule
+1
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
Lead Robotics Software Engineer: Autonomy & Perception
Lead Robotics Software Engineer: Autonomy & Perception

Vance Airscoop • Pittsburgh

On-site
USD 112,000 - 170,000
Medical
Dental & Vision
401K with company matching
+2
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 (C++, Android)
Robotics Software Engineer: Autonomy & SDKs (C++, Android)

InvestedintheMission • Melbourne (FL)

On-site
USD 120,000 - 160,000
Medical coverage
Dental coverage
Vision coverage
+3
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
Senior C++ Software Engineer, Autonomous Drone Systems
Senior C++ Software Engineer, Autonomous Drone Systems

avav • Lawrence (KS)

On-site
USD 112,000 - 170,000
Benefits package
Staff Software Engineer, Motion Planning for Autonomy
Staff Software Engineer, Motion Planning for Autonomy

AeroVect • Atlanta (GA)

On-site
USD 150,000 - 190,000
Autonomy & Controls Lead — Flight Software Architect
Autonomy & Controls Lead — Flight Software Architect

AIRO Group Holdings, Inc. • Phoenix (AZ)

On-site
USD 140,000 - 210,000
Senior Software Architect: Robotics & Drones Platform
Senior Software Architect: Robotics & Drones Platform

Aptiv • Troy (MI)

On-site
USD 150,000 - 190,000