Lead Principal SWE for Autonomous Drone Systems

AeroVironment, Inc.

Virginia Colony (CA)

On-site

USD 170,000 - 272,000

Full time

9 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Medical
Dental
Vision
401K match
9/80 schedule
Holiday shutdown

Job summary

AeroVironment, Inc. is seeking a Principal Software Engineer to lead and mentor a team of software developers in a fast-paced Agile environment.

You will oversee design, development and testing of software for autonomous unmanned aerial vehicles, driving architecture, reviews and documentation while ensuring on-time delivery. Qualifications include an advanced degree and 15+ years in Windows/Linux app development, strong OO design, and expertise in C++/C#/Python, with experience in SDLC and

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

  • Works on defining 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

Object oriented design
Agile software development
C++/C#/Python
Unit testing & debugging
Git, CI/CD tools
Leadership

Education

MS/PhD preferred

Tools

Git
CI/CD tooling
IDEs

Job description

AeroVironment, Inc. is seeking a Principal Software Engineer to lead and mentor a team of software developers in a fast-paced Agile environment.

You will oversee design, development and testing of software for autonomous unmanned aerial vehicles, driving architecture, reviews and documentation while ensuring on-time delivery. Qualifications include an advanced degree and 15+ years in Windows/Linux app development, strong OO design, and expertise in C++/C#/Python, with experience in SDLC and

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
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
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
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
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
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
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
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
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