Principal Robotics Software Architect

AV

Melbourne (FL)

On-site

USD 147,000 - 224,000

Full time

21 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

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

Job summary

AV is seeking a Principal Software Engineer to lead software development for control of advanced robotic platforms. You will own architectural decisions, drive cross‑platform integration, and mentor teams while delivering high‑quality code for vision-based navigation and autonomy.

You will work hands-on with C++/Kotlin, contribute to the Kinesis ecosystem, and collaborate with customers to validate features in field testing. A DoD clearance may be required for certain programs.

Qualifications

  • Bachelor's degree in a relevant field with 12+ years of experience.
  • Strong fluency in modern C++, maintainable software architecture, and modular system design.
  • 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.
  • Familiarity with safety critical software concepts such as determinism and real-time systems.
  • Self-directed engineer who takes ownership and brings structure to complex systems.
  • Ability to engage with technical and non-technical customers.
  • Ability to leverage AI tooling to improve engineering productivity and code quality.
  • Experience mentoring small engineering teams.
  • Ability to obtain a US DoD Secret clearance if required.
  • Willingness to travel locally (Occasionally).

Responsibilities

  • Develop software supporting AV's vision-based navigation, autonomy, and mission systems roadmap.
  • Drive technical direction and architecture across the Kinesis ecosystem.
  • Design and integrate C++ and Kotlin software across platforms.
  • Create cross‑platform apps for Android, Linux, and Windows to control robots.
  • Design SDK interfaces for internal and external integrations.
  • Serve as technical lead for customer programs.
  • Perform hands-on field testing with robots to validate features.
  • Deliver work on time per project schedules and budgets.
  • Derive algorithms from detailed software requirements.
  • Collaborate with multiple software teams reusing existing components.
  • Mentor junior engineers and provide guidance.
  • Tackle significant, unique issues requiring evaluation of intangibles.
  • Operate independently to determine methods and procedures.
  • Occasionally travel for customer or testing events.
  • Other duties as assigned.

Skills

C++
Software architecture
Modular design
CMake
Mechatronics/embedded
Networking knowledge
Real-time systems
Mentoring
Customer engagement
Leadership

Education

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

Tools

Docker
CI/CD (GitLab or similar)
FastDDS
gRPC
MQTT
APIs/SDKs

Job description

AV is seeking a Principal Software Engineer to lead software development for control of advanced robotic platforms. You will own architectural decisions, drive cross‑platform integration, and mentor teams while delivering high‑quality code for vision-based navigation and autonomy.

You will work hands-on with C++/Kotlin, contribute to the Kinesis ecosystem, and collaborate with customers to validate features in field testing. A DoD clearance may be required for certain programs.

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
Lead Software Engineer - Robotics & Autonomy
Lead Software Engineer - Robotics & Autonomy

AV • Simi Valley (CA)

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

Weave Robotics, Inc. • San Francisco (CA), Northern (KY)

Hybrid
USD 180,000 - 260,000
Senior Robotics Software Architect — C++/Kotlin Lead
Senior Robotics Software Architect — C++/Kotlin Lead

Jobtailor • California (MO)

On-site
USD 140,000 - 190,000
Staff Robotics Software Architect
Staff Robotics Software Architect

Path Robotics • Columbus (OH)

On-site
USD 180,000 - 230,000
Free lunch
Flexible PTO
Medical, dental, vision
+3
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
Principal Robotics Software Architect
Principal Robotics Software Architect

Socket.dev • San Francisco (CA)

On-site
USD 180,000 - 260,000
Senior Software Architect: Robotics & Drones Platform
Senior Software Architect: Robotics & Drones Platform

Aptiv • Troy (MI)

On-site
USD 150,000 - 190,000
Senior Robotics Software Architect - Field-Ready Autonomy
Senior Robotics Software Architect - Field-Ready Autonomy

Aurelius Systems • San Francisco (CA)

On-site
USD 180,000 - 260,000
Competitive salary + equity
United Health Care medical, dental, &/
Travel to field test events and range?
+3
Staff Robotics Software Architect for Autonomous Systems
Staff Robotics Software Architect for Autonomous Systems

Path Robotics • Columbus (OH)

On-site
USD 140,000 - 200,000
Free lunch daily
Flexible PTO
Medical, dental, and vision coverage
+3