Senior Principal Software Engineer — Autonomous Systems

InvestedintheMission

Moorpark (CA)

On-site

USD 170,000 - 272,000

Full time

7 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Medical care (health)
Dental insurance
Vision insurance
401K with company match
9/80 work schedule
Holiday shutdown

Job summary

AeroVironment is seeking a Principal Software Engineer to lead and mentor a team building software for autonomous unmanned aerial vehicles. You will drive lifecycle processes, architecture, and design reviews in a fast-paced Agile environment.

The role requires 15+ years of experience in Windows/Linux app development, strong OO design, and expertise in C#/C++, or Python. Travel locally may be required. Attractive compensation and benefits accompany this position.

Qualifications

  • Advanced degree in CS/EE/Math/Physics or equivalent.
  • 15+ years in Windows or Linux app development with OOD.
  • Experience with formal SDLC/STLC and design patterns.
  • Proficiency in C#/.NET, C++, C, or Python.
  • Unit testing and debugging proficiency; Agile process management.
  • Willingness to travel locally (Occasionally).

Responsibilities

  • Defines software life cycle development processes and requirements.
  • Supervises and oversees software development for programs.
  • Leads internal and external software design reviews.
  • Creates software design documentation per process requirements.
  • Ensures coding standards and process improvements are followed.
  • Delivers work on time within budget and schedule.
  • Derives architecture and algorithms from requirements.
  • Collaborates with multiple dev teams and reports to management.
  • Mentors engineers and transfers knowledge.
  • Acts independently on new or special assignments.

Skills

Object Oriented Design
Windows/Linux
Unit Testing
Agile
Git & CI/CD
SDLC & STLC
C#/C++/Python
Travel occasionally

Education

Advanced degree in Computer Engineering, CS, EE, Math, or Physics

Tools

Git
CI/CD tools
IDEs

Job description

AeroVironment is seeking a Principal Software Engineer to lead and mentor a team building software for autonomous unmanned aerial vehicles. You will drive lifecycle processes, architecture, and design reviews in a fast-paced Agile environment.

The role requires 15+ years of experience in Windows/Linux app development, strong OO design, and expertise in C#/C++, or Python. Travel locally may be required. Attractive compensation and benefits accompany this position.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

AeroVironment, Inc. • Huntsville (AL)

On-site
USD 134,000 - 204,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
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