Principal Embedded Systems Engineer - Autonomous Aircraft

AeroVironment, Inc.

Moorpark (CA)

On-site

USD 147,000 - 224,000

Full time

3 days ago
Be an early applicant
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 is seeking a Principal Software Engineer to drive development of unmanned and robotic systems for defense and commercial applications in the United States. The Embedded Software Engineer writes functional software for deployment on embedded devices and tests in flight environments.

The role involves design, development, coding, testing and debugging of system software, with emphasis on efficiency, stability, and scalability.

Qualifications

  • BS degree in Computer Science/Engineering or related field.
  • 12–15 years of relevant experience.
  • Proficient with Python, C, C++11, C++ STL and OpenCL.
  • Experience with Visual Studio/Eclipse and defect tracking tools.
  • Experience with RS-485, RS-232, CAN, I2C, SPI, USB.
  • Willingness to travel periodically.
  • Able to work long irregular hours and in field test environments.

Responsibilities

  • Writes and tests software to support integration of sensors and embedded processors into aircraft or other robotic systems.
  • Designs and implements software for prototypes and products with established tools and practices; ensures configuration control.
  • Leads in writing of system requirements, test plans, diagnostics, and validation testing; assists with hardware selection.
  • Leads development of rapid prototyping and estimation of development time to fit timelines and budgets.
  • Works with other engineering disciplines; focuses on getting the job done.
  • Leads and supports transition of development software to production environments and to certification.
  • Develops proof of concept demonstrations; conducts and supports design reviews.
  • Contributes to AV's software development process with quality code.
  • Works on significant issues requiring evaluation of intangibles.
  • Performs other duties as assigned.

Skills

Python
C
C++11
C++ STL
OpenCL
Analytical skills
Travel
Debugging

Education

BS degree in Computer Science/Engineering or related field

Tools

Visual Studio
Eclipse
Git
SVN
GitLab
JIRA

Job description

AeroVironment is seeking a Principal Software Engineer to drive development of unmanned and robotic systems for defense and commercial applications in the United States. The Embedded Software Engineer writes functional software for deployment on embedded devices and tests in flight environments.

The role involves design, development, coding, testing and debugging of system software, with emphasis on efficiency, stability, and scalability.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer for Autonomous Systems
Senior Embedded Software Engineer for Autonomous Systems

AeroVironment, Inc. • Moorpark (CA)

On-site
USD 101,000 - 153,000
Medical benefits
Dental benefits
Vision benefits
+3
Lead Embedded Systems Engineer for Aerial Robotics
Lead Embedded Systems Engineer for Aerial Robotics

AeroVironment, Inc. • Virginia Colony (CA)

On-site
USD 147,000 - 224,000
Medical coverage
Dental coverage
Vision coverage
+3
Lead Embedded Software Architect for Autonomous Systems
Lead Embedded Software Architect for Autonomous Systems

avav • Moorpark (CA)

On-site
USD 147,000 - 224,000
Senior Embedded Software Engineer – UAV & Flight Systems
Senior Embedded Software Engineer – UAV & Flight Systems

AeroVironment, Inc. • Virginia Colony (CA)

On-site
USD 101,000 - 153,000
Medical, Dental, Vision
401K with company matching
9/80 work schedule
+1
Embedded Systems Engineer – Flight-Test Robotics
Embedded Systems Engineer – Flight-Test Robotics

avav • Moorpark (CA)

On-site
USD 101,000 - 153,000
Medical, dental, vision
401K with company match
9/80 work schedule
+1
Embedded Software Engineer I – Flight & Robotics
Embedded Software Engineer I – Flight & Robotics

AeroVironment, Inc. • Moorpark (CA)

On-site
USD 67,000 - 102,000
Medical
Dental
Vision
+3
Senior Embedded Software Engineer - UAV & Flight Systems
Senior Embedded Software Engineer - UAV & Flight Systems

AV • Moorpark (CA)

On-site
USD 101,000 - 153,000
Medical benefits
Dental benefits
Vision benefits
+3
Senior Systems Engineer, Autonomous Uncrewed Systems
Senior Systems Engineer, Autonomous Uncrewed Systems

InvestedintheMission • Simi Valley (CA)

On-site
USD 147,000 - 224,000
Medical benefits
Dental benefits
Vision benefits
+3
Embedded Software Engineer I — Drones & Autonomy
Embedded Software Engineer I — Drones & Autonomy

AeroVironment, Inc. • Moorpark (CA)

On-site
USD 67,000 - 102,000
Medical
Dental
Vision
+3
Embedded Software Engineer I — UAV/Robotics
Embedded Software Engineer I — UAV/Robotics

AeroVironment, Inc. • Virginia Colony (CA)

On-site
USD 67,000 - 102,000
Medical, dental, vision
401K with company matching
9/80 work schedule
+1