Principal Engineer, Autonomous Systems – Lead & Mentor

AeroVironment, Inc.

Moorpark (CA)

On-site

USD 170,000 - 272,000

Full time

8 days ago
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, dental, vision benefits
401K with company matching
9/80 work schedule
Paid holiday shutdown

Job summary

AeroVironment, Inc. is seeking a Principal Software Engineer to lead a team of developers in an Agile environment.

You will oversee software life cycle planning, design, development, and testing for UAV-related software and autonomous systems. You will mentor engineers, drive architecture decisions, and ensure on-time delivery while collaborating with cross-functional teams to meet program objectives and maintain coding standards.

Qualifications

  • Advanced degree in Computer Engineering, Computer Science, Electrical Engineering, Math, or Physics or equivalent
  • 15+ years of experience in Windows or Linux application software development with OO design
  • Experience with formal and structured software lifecycle development
  • Familiar with software design patterns, SDLC, and STLC
  • Expertise in C#, .Net, C++, C, or Python
  • Experience writing unit tests and debugging code
  • Experience with Agile Software Development Process Management
  • Familiar with source code configuration management tools (Git) and CI/CD tools
  • Willingness to travel locally (Occasionally)

Responsibilities

  • Define software life cycle development process and requirements
  • Supervise software development for programs
  • Lead software design reviews
  • Create software design documentation per process requirements
  • Contribute to process improvement and coding standards
  • Ensure timely delivery within schedule and budget
  • Derive architecture and algorithm design from requirements
  • Collaborate with multiple software teams and report to senior management
  • Mentor junior engineers in a learning environment
  • Take independent responsibility for new assignments
  • Possibly supervise others

Skills

Advanced OO design
C#/.Net
C++
Python
Unit testing
Agile software development
Git
CI/CD

Education

MS or PhD preferred
Bachelor's degree in Computer Science/Engineering

Tools

Git
CI/CD tools
IDEs and debuggers

Job description

AeroVironment, Inc. is seeking a Principal Software Engineer to lead a team of developers in an Agile environment.

You will oversee software life cycle planning, design, development, and testing for UAV-related software and autonomous systems. You will mentor engineers, drive architecture decisions, and ensure on-time delivery while collaborating with cross-functional teams to meet program objectives and maintain coding standards.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
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
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 Systems Architect - Autonomous Unmanned Systems
Senior Systems Architect - Autonomous Unmanned Systems

AeroVironment, Inc. • Huntsville (TN)

On-site
USD 134,000 - 204,000
9/80 work schedule
Paid holiday shutdown
Medical, dental, vision
Lead Embedded Software Engineer – UAV Autonomy
Lead Embedded Software Engineer – UAV Autonomy

AeroVironment, Inc. • Moorpark (CA)

On-site
USD 147,000 - 224,000
medical
dental vision
401K with company matching
+2
Lead Principal Software Engineer – Autonomous Drone Systems
Lead Principal Software Engineer – Autonomous Drone Systems

AV • Moorpark (CA)

On-site
USD 170,000 - 272,000
Medical, dental, vision
401K with company matching
9/80 work schedule
+1
Principal Embedded Software Engineer - Flight Systems
Principal Embedded Software Engineer - Flight Systems

AeroVironment • Moorpark (CA)

On-site
USD 180,000 - 240,000
Medical, dental, vision
401K with company matching
9/80 work schedule
+1
Principal Embedded Software Engineer – Defense Robotics
Principal Embedded Software Engineer – Defense Robotics

InvestedintheMission • Moorpark (CA)

On-site
USD 147,000 - 224,000
medical
dental vision
401K with company matching
+2
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
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