Lead Embedded Software Engineer - Aerospace & Robotics

InvestedintheMission

Moorpark (CA)

On-site

USD 147,000 - 224,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

AeroVironment in California is seeking a Principal Software Engineer (Embedded) to lead the development of unmanned and robotic systems for defense and commercial applications. You will write and test embedded software for flight-worthy devices, design and debug system software, and drive improvements in efficiency, stability and scalability.

You will collaborate across disciplines, guide rapid prototyping, support transition to production and certification, and contribute to quality code

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 or Eclipse and defect tracking tools.
  • Experience with RS-485, RS-232, CAN, I2C, SPI, USB protocols.

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 established tools; ensures configuration control.
  • Leads in writing system requirements, test plans, diagnostic tools, and validation testing.
  • Assists with hardware selection and memory/processing needs.
  • Estimates time to develop software and scopes development with management.
  • Collaborates with other engineering disciplines and focuses on getting the job done.
  • Supports transition to production and certification; participates in teams.
  • Develops proof-of-concept capability demonstrations and design reviews.
  • Contributes to AV's software development process with quality code.
  • Handles significant issues requiring evaluation of intangibles.

Skills

Python
C
C++11
C++ STL
OpenCL
Troubleshooting
Analytical skills
Travel flexibility

Education

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

Tools

Visual Studio
Eclipse
Defect tracking tools
RS-485/RS-232
CAN
I2C
SPI
USB
STM32 processors
RTOS (μC/OS, FreeRTOS)
Linux/ARM drivers
ROS
Git

Job description

AeroVironment in California is seeking a Principal Software Engineer (Embedded) to lead the development of unmanned and robotic systems for defense and commercial applications. You will write and test embedded software for flight-worthy devices, design and debug system software, and drive improvements in efficiency, stability and scalability.

You will collaborate across disciplines, guide rapid prototyping, support transition to production and certification, and contribute to quality code

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

Similar jobs worth comparing

Lead Embedded Systems Engineer – Robotics & UAS
Lead Embedded Systems Engineer – Robotics & UAS

avav • Moorpark (CA)

On-site
USD 147,000 - 224,000
Medical insurance
Dental insurance
Vision insurance
+3
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 - Aviation Safety
Senior Embedded Software Engineer - Aviation Safety

Reliable Robotics Corporation • Mountain View (CA)

On-site
USD 150,000 - 210,000
Senior Embedded Flight Software Engineer – Aviation Safety
Senior Embedded Flight Software Engineer – Aviation Safety

Socket.dev • Mountain View (CA)

On-site
USD 170,000 - 240,000
Embedded Software Intern — UAVs & Robotics
Embedded Software Intern — UAVs & Robotics

AV • San Luis Obispo (CA)

On-site
USD 28,000 - 34,000
Relocation stipend
Housing reimbursement
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 Robotics Software Engineer – C++ & Drone Systems
Senior Robotics Software Engineer – C++ & Drone Systems

AV • Lawrence (KS)

On-site
USD 112,000 - 170,000
Embedded Software Intern — Aerospace & Robotics (12-Week)
Embedded Software Intern — Aerospace & Robotics (12-Week)

AV • Arlington (VA)

On-site
USD 25,000 - 34,000
Relocation stipend
Housing stipend
Paid internship
Embedded Software Intern: Aerospace & Robotics
Embedded Software Intern: Aerospace & Robotics

AV • Maryland

On-site
USD 28,000 - 41,000
Relocation stipend
Housing reimbursement
Paid internship