AeroVironment logo
AeroVironment3 weeks ago

Principal Software Engineer

$133,500–$189,525 year

On-site · Melbourne, Florida, United States

Type
Full Time
Level
Senior Level
Education
Bachelors Degree
Company size
Enterprise

Job Summary

Lead software development for AV’s vision-based navigation and autonomous robotics programs. Drive technical direction and architectural decisions across the Kinesis ecosystem. Design, implement, and integrate C++ and Kotlin software; develop cross-platform applications for Android/Linux/Windows to control robotic platforms; design SDK interfaces for internal and external integration; serve as technical lead for customer programs; perform hands-on field testing with robots; mentor junior engineers; collaborate across multiple teams; travel for customer or testing events; potential requirement to obtain a US DoD clearance. Emphasis on ownership, hands-on hardware work, and delivering high-quality, maintainable systems under tight schedules.

Required Qualifications

  • Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, Math, or Physics; 12+ 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
  • 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 directly with technical and non-technical customers
  • Ability to leverage AI tooling to improve engineering productivity and code quality
  • Experience tasking and mentoring small engineering teams
  • Ability to obtain a US DoD Secret clearance if required
  • Willingness to travel locally (Occasionally)

Additional Requirements

  • U.S. Citizenship, U.S. Permanent Residency (Green Card) or asylee/refugee status as defined by ITAR/EAR requirements
  • ITAR/EAR compliance or export-license eligibility as a condition of certain roles
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

$134k – $190k / yr

Principal Software Engineer · AeroVironment

Apply on Sorce