Lead Principal Software Engineer – Autonomous Drone Systems

AV

Moorpark (CA)

On-site

USD 170,000 - 272,000

Full time

34 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

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

AV is seeking a Principal Software Engineer to lead a skilled team in accelerative Agile development for autonomous unmanned aerial vehicles. You will shape software life cycle, oversee design reviews, and drive architectural decisions across Windows/Linux platforms.

You will mentor engineers, ensure timely delivery within budgets, and collaborate with cross-functional teams. A strong background in C/C++, Python, and SDLC is essential, with travel as needed.

Qualifications

  • Advanced degree in Computer Engineering, Computer Science, Electrical Engineering, Math, or Physics is required or equivalent combination of education, training, and experience.
  • Minimum 15+ years of relevant experience in Windows or Linux application software development. Object Oriented Design experience is required.
  • Experienced with formal and structured software lifecycle development process.
  • Familiar with software design patterns, SDLC, and STLC.
  • Expertise in one of the following: C# .Net, C++, C, and/or Python.
  • Experienced writing unit tests and debugging code.
  • Experienced with Agile Software Development Process Management.
  • Demonstrated mathematical and analytical skills are required.
  • Demonstrated familiarity with source code configuration management tools such as Git as well as familiarity with CI/CD tools, IDEs and debuggers.
  • Willingness to travel locally (Occasionally)

Responsibilities

  • Defines software life cycle development process and requirements.
  • Supervises and oversees technical software development in support of programs.
  • Presents at and leads internal and external software design reviews.
  • Oversees creation of software design documentation according to software process requirements.
  • Contributes to process improvement efforts and ensures compliance with coding standards.
  • Ensures team delivers work on-time according to agreed completion dates and within project schedule and budget.
  • Derives software architecture and algorithm design from detailed software requirements.
  • Works closely with multiple teams of software developers and reports updates to senior management.
  • Operates in a continuous learning environment and provides knowledge transfer and mentoring to less experienced engineers.
  • Acts independently to determine methods and procedures on new or special assignments.
  • May supervise the activities of others.

Skills

Advanced design patterns
C/C++
C#/.NET
Python
Unit testing
Agile
Git
CI/CD
Debugging
OOD

Education

MS/PhD preferred
Advanced degree in CS/CE/EE/Math/Physics

Tools

Git
CI/CD
IDEs
Debuggers

Job description

AV is seeking a Principal Software Engineer to lead a skilled team in accelerative Agile development for autonomous unmanned aerial vehicles. You will shape software life cycle, oversee design reviews, and drive architectural decisions across Windows/Linux platforms.

You will mentor engineers, ensure timely delivery within budgets, and collaborate with cross-functional teams. A strong background in C/C++, Python, and SDLC is essential, with travel as needed.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Principal SWE for Autonomous Drone Systems
Lead Principal SWE for Autonomous Drone Systems

AeroVironment, Inc. • Virginia Colony (CA)

On-site
USD 170,000 - 272,000
Medical
Dental
Vision
+3
Senior Principal Software Engineer — Autonomous Systems
Senior Principal Software Engineer — Autonomous Systems

InvestedintheMission • Moorpark (CA)

On-site
USD 170,000 - 272,000
Medical care (health)
Dental insurance
Vision insurance
+3
Drone Autonomy Software Lead (Senior Principal)
Drone Autonomy Software Lead (Senior Principal)

avav • Moorpark (CA)

On-site
USD 170,000 - 272,000
9/80 work schedule
Excellent benefits package
Principal Engineer, Autonomous Systems – Lead & Mentor
Principal Engineer, Autonomous Systems – Lead & Mentor

AeroVironment, Inc. • Moorpark (CA)

On-site
USD 170,000 - 272,000
Medical, dental, vision 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
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
Principal Robotics Software Architect
Principal Robotics Software Architect

AV • Melbourne (FL)

On-site
USD 147,000 - 224,000
Medical benefits
Dental benefits
Vision benefits
+3
Senior Robotics Software Engineer – C++ & Drone Systems
Senior Robotics Software Engineer – C++ & Drone Systems

AV • Lawrence (KS)

On-site
USD 112,000 - 170,000
Sr. Principal Software Engineer
Sr. Principal Software Engineer

AeroVironment, Inc. • Virginia Colony (CA)

On-site
USD 170,000 - 272,000
Medical
Dental
Vision
+3
Principal UAV Software Architect & Technical Lead
Principal UAV Software Architect & Technical Lead

CHIRP Robotics Corporation • Torrance (CA)

On-site
USD 100,000 - 125,000
Equity grant
Competitive salary
Benefits package