Principal Embedded Software Engineer – Defense Robotics

InvestedintheMission

Moorpark (CA)

On-site

USD 147,000 - 224,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

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 seeks a Principal Software Engineer (Embedded) to lead development of unmanned and robotic systems. You will write and test software for embedded devices, participate in flight tests, and enhance efficiency, stability, and scalability of system software across prototypes and production.

You will design, develop, test, and debug software, lead requirements and validation, and collaborate with other disciplines to meet program goals while navigating tight deadlines.

Qualifications

  • BS degree in Computer Science/Engineering, Electrical Engineering, Aerospace, Mechanical Engineering or related field.
  • 12–15 years of relevant experience.
  • Proficient with Python, C, C++11, C++ STL and/or OpenCL.
  • Experience with Visual Studio/Eclipse and defect tracking tools.
  • Experience with RS-485/RS-232/CAN/I2C/SPI/USB protocols.
  • Strong mathematical and analytical skills.
  • Travel for testing equipment may be required.

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 tools; ensures configuration control
  • Leads in writing system requirements, test plans, diagnostics, and validation testing; assists hardware selection
  • Leads rapid prototyping and estimates development time to fit timelines and budgets
  • Works closely with other engineering disciplines to get the job done
  • Leads transition of development software to production and certification
  • Develops proof of concept capability demonstrations and conducts design reviews
  • Contributes to AV's software development process with quality code
  • Handles significant issues requiring analysis of data and complex problems
  • Performs other duties as assigned

Skills

Python
C
C++11
C++ STL
OpenCL
RTOS
Linux drivers
Visual Studio
Eclipse
RS-485
RS-232
CAN
I2C
SPI
USB
ROS
JIRA
Git
SVN
Leadership
Communication

Education

BS in Computer Science/Engineering or related field
Advanced degree (preferred)

Tools

STM32
µC/OS / FreeRTOS
Video4Linux
Embedded Linux
Linux device drivers
ROS
JIRA
SVN/Bitbucket/GitLab

Job description

AeroVironment seeks a Principal Software Engineer (Embedded) to lead development of unmanned and robotic systems. You will write and test software for embedded devices, participate in flight tests, and enhance efficiency, stability, and scalability of system software across prototypes and production.

You will design, develop, test, and debug software, lead requirements and validation, and collaborate with other disciplines to meet program goals while navigating tight deadlines.

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 - 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 for UAS & Robotics
Lead Embedded Software Engineer for UAS & Robotics

AV • Moorpark (CA)

On-site
USD 147,000 - 224,000
Medical
Dental
Vision
+3
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
Senior Embedded Software Engineer — UAV & Robotics
Senior Embedded Software Engineer — UAV & Robotics

InvestedintheMission • Huntsville (AL)

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