Principal Embedded Software Engineer - Flight Systems

AeroVironment

Moorpark (CA)

On-site

USD 180,000 - 240,000

Full time

14 days+
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
Holiday shutdown

Job summary

AeroVironment, based in California, seeks a Principal Software Engineer (Embedded) to lead development of embedded software for unmanned and robotic systems. You will design, code, test, and debug system software for flight-test devices and work with cross-functional teams to meet program requirements.

The role emphasizes rapid prototyping, software validation, and transitioning software to production and certification.

Qualifications

  • BS degree in Computer Science/Engineering, Electrical Engineering, Aerospace, Mechanical Engineering or related field is required or equivalent.
  • Minimum 12 - 15 years of experience years of relevant experience.
  • Experienced trouble‑shooting systems is required and is proficient with Python, C, C++11, C++ STL and/or OpenCL.
  • Demonstrated knowledge of Visual Studio, Eclipse or similar IDE and defect tracking tools.

Responsibilities

  • Writes and tests software to support integration of sensors and embedded processors into aircraft or robotic systems.
  • Designs and implements software for prototypes and products using established AeroVironment tools and practices.
  • Leads in writing of system requirements, system test plans, diagnostic tools, and validation testing of software; assists with hardware selection and memory/storage needs.
  • Leads development of rapid prototyping and conceptual testing, estimating time to develop software and scoping depth with project management.
  • Works closely with other engineering disciplines and focuses on delivering results.

Skills

Python
C
C++11
C++ STL
OpenCL
Visual Studio
Eclipse
RS-485
RS-232
CAN
I2C
SPI
USB
ROS
multithreaded design

Education

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

Tools

JIRA
SVN
GitLab
Bitbucket

Job description

AeroVironment, based in California, seeks a Principal Software Engineer (Embedded) to lead development of embedded software for unmanned and robotic systems. You will design, code, test, and debug system software for flight-test devices and work with cross-functional teams to meet program requirements.

The role emphasizes rapid prototyping, software validation, and transitioning software to production and certification.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Embedded Software Engineer - Aerospace & Robotics
Lead Embedded Software Engineer - Aerospace & Robotics

InvestedintheMission • Moorpark (CA)

On-site
USD 147,000 - 224,000
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
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
Senior Embedded Software Engineer – Flight & Robotics
Senior Embedded Software Engineer – Flight & Robotics

AeroVironment, Inc. • Moorpark (CA), Northern (KY)

Hybrid
USD 123,000 - 187,000
Medical
Dental
Vision
+2
Principal Embedded Software Engineer – Flight-Test & Robotics
Principal Embedded Software Engineer – Flight-Test & Robotics

AV • Moorpark (CA)

On-site
USD 147,000 - 208,425
Medical and dental benefits
401K with company matching
9/80 work schedule
+1
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
Senior Embedded Software Engineer — UAV & Robotics
Senior Embedded Software Engineer — UAV & Robotics

InvestedintheMission • Huntsville (AL)

On-site
USD 91,000 - 139,000
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