Lead Embedded Software Engineer – UAV Autonomy

AeroVironment, Inc.

Moorpark (CA)

On-site

USD 147,000 - 224,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

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

AeroVironment, Inc. in California seeks a Principal Embedded Software Engineer to lead the development of embedded software for unmanned aircraft and robotic systems. You will design, code, test, and debug software for deployment on embedded devices and flight-tested environments.

The role involves integration of sensors, hardware interaction, requirement writing, test planning, and collaboration across disciplines. Travel may be required; ITAR compliance applies.

Qualifications

  • BS degree required or equivalent combination of education, training and experience.
  • 12–15 years of relevant experience in embedded software
  • Proficient with Python, C, C++11, C++ STL and/or OpenCL
  • Experience with defect tracking tools and IDEs (VS/Eclipse)
  • Experience with common protocols (RS-485, RS-232, CAN, I2C, SPI, USB)

Responsibilities

  • Writes and tests software to support integration of sensors and embedded processors into aircraft or robotic systems.
  • Designs software for prototypes and products using AeroVironment tools and practices.
  • Ensures configuration control and management of software.
  • Leads in writing system requirements, test plans, and diagnostics.
  • Leads software validation testing and transition to production environments.

Skills

Python
C
C++11
C++ STL
OpenCL
Visual Studio
Eclipse
RS-485
RS-232
CAN
I2C
SPI
USB
Git/ SVN/ Bitbucket/ GitLab

Education

BS degree in Computer Science/Engineering, Electrical Engineering, Aerospace, Mechanical Engineering or related field

Tools

JIRA
SVN
Bitbucket
GitLab

Job description

AeroVironment, Inc. in California seeks a Principal Embedded Software Engineer to lead the development of embedded software for unmanned aircraft and robotic systems. You will design, code, test, and debug software for deployment on embedded devices and flight-tested environments.

The role involves integration of sensors, hardware interaction, requirement writing, test planning, and collaboration across disciplines. Travel may be required; ITAR compliance applies.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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
Autonomy Software Engineer - UAVs (Embedded C++, Linux)
Autonomy Software Engineer - UAVs (Embedded C++, Linux)

Searchability Aerospace & Defense • Town of Florida (NY)

On-site
USD 110,000 - 180,000
UAV Electronics Engineer II — Embedded, RF & Prototyping
UAV Electronics Engineer II — Embedded, RF & Prototyping

AeroVironment, Inc. • Moorpark (CA)

On-site
USD 79,000 - 121,000
Medical, dental, vision
401K with company matching
9/80 work schedule
+1
Senior/Principal Embedded Software Engineer - UAV Autonomy
Senior/Principal Embedded Software Engineer - UAV Autonomy

OpenTalent • California (MO)

On-site
USD 140,000 - 190,000
Electrical Engineer II - UAV RF & Embedded Systems
Electrical Engineer II - UAV RF & Embedded Systems

AeroVironment, Inc. • Virginia Colony (CA)

On-site
USD 79,000 - 121,000
Medical
Dental
Vision
+3
Aerospace Embedded Software Intern
Aerospace Embedded Software Intern

AeroVironment, Inc. • Simi Valley (CA)

On-site
USD 28,000 - 41,000
Relocation stipend
Housing reimbursement
Medical
+5
Senior Embedded Software Engineer - Flight Autonomy
Senior Embedded Software Engineer - Flight Autonomy

Reliable Robotics • Mountain View (CA)

On-site
USD 140,000 - 200,000
Senior Embedded Software Engineer – UAV Avionics
Senior Embedded Software Engineer – UAV Avionics

The Rundown AI, Inc. • United States

On-site
USD 90,000 - 120,000
Bonus
Benefits
Equity
Senior C++ Software Engineer, Autonomous Drone Systems
Senior C++ Software Engineer, Autonomous Drone Systems

avav • Lawrence (KS)

On-site
USD 112,000 - 170,000
Benefits package
Senior UAV Avionics & RF Engineer
Senior UAV Avionics & RF Engineer

avav • Hood River (OR)

On-site
USD 112,000 - 170,000
Medical benefits
Dental benefits
Vision benefits
+3