Senior Embedded Software Engineer – UAV & Flight Systems

AeroVironment, Inc.

Virginia Colony (CA)

On-site

USD 101,000 - 153,000

Full time

2 days ago
Be an early applicant
Application generator

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

Get past ATS filters

Benefits offered by this job

Medical, Dental, Vision
401K with company matching
9/80 work schedule
Paid holidays

Job summary

AeroVironment, Inc. is seeking a Senior Software Engineer (Embedded) to develop software for unmanned and robotic systems. You will write and test software for embedded devices and aircraft payloads, integrating sensors and processors while ensuring software quality and maintainability.

Responsibilities include design and implementation for prototypes, hardware consideration, and supporting flight tests. Travel may be required; ITAR compliance and security clearances are considered.

Qualifications

  • BS degree in Computer Science/Engineering, Electrical Engineering, Aerospace, Mechanical Engineering, or related field or equivalent combination of education, training, and experience
  • Minimum of 5-8 years of relevant experience
  • Expert with Python, C, C++11, C++ STL and/or OpenCL
  • Demonstrated knowledge of Visual Studio, Eclipse or similar IDE and defect tracking tools
  • Experienced with common protocols such as RS-485, RS-232, CAN, I2C, SPI, USB
  • Demonstrated mathematical and analytical skills
  • Periodic travel likely for testing equipment at approved locations
  • Development may require long irregular hours around deadlines, weekends, and some holidays in field test environments
  • Advanced degree preferred
  • Experience with STM32 family processors and RTOS on those processors desired
  • Experience with Video4Linux and modifying Ubuntu/Linux kernels desired
  • Experience developing drivers for Linux/ARM and ROS desired
  • Experience with Ardupilot or PX4 open source autopilots desired
  • Hands-on design/build experience with UAVs or similar systems
  • Strong communication and teamwork skills
  • Willingness to learn and adapt in fast-paced environments

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 AeroVironment tools and practices
  • Ensures good configuration control and software management
  • Assists in writing system requirements, test plans, and validation testing of software
  • Assists with hardware selection and recommends processing, memory, and storage needs
  • Supports rapid prototyping and conceptual testing with project management to fit timelines
  • Provides development updates and milestone estimates
  • Troubleshoots complex systems from a software perspective with hardware diagnostics
  • Supports flight test operations
  • Supports transition of development software to production environments and certification
  • Participates in multi-disciplinary teams
  • Develops proof-of-concept demonstrations
  • Conducts and supports design reviews
  • Works on complex issues requiring in-depth analysis
  • Exercises judgment in selecting methods and evaluation criteria
  • Other duties as assigned

Skills

Python
C
C++11
C++ STL
OpenCL
Visual Studio
Eclipse
RS-485
RS-232
CAN
I2C
SPI
USB
Mathematical skills

Education

BS degree in Computer Science/Engineering/Electrical/ Aerospace

Tools

STM32
RTOS
Video4Linux
Ubuntu Kernel
Linux/ARM drivers
ROS

Job description

AeroVironment, Inc. is seeking a Senior Software Engineer (Embedded) to develop software for unmanned and robotic systems. You will write and test software for embedded devices and aircraft payloads, integrating sensors and processors while ensuring software quality and maintainability.

Responsibilities include design and implementation for prototypes, hardware consideration, and supporting flight tests. Travel may be required; ITAR compliance and security clearances are considered.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 — 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
Embedded Software Engineer I — Flight-Test Robotics
Embedded Software Engineer I — Flight-Test Robotics

AeroVironment, Inc. • Moorpark (CA)

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

InvestedintheMission • Huntsville (AL)

On-site
USD 91,000 - 139,000
Medical benefits
401K employer matching
9/80 work schedule
+1
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
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 Vision Engineer for UAS Autonomy
Senior Embedded Vision Engineer for UAS Autonomy

AeroVironment, Inc. • Minneapolis (MN)

On-site
USD 105,000 - 160,000
Medical, dental, vision
401K with company matching
9/80 work schedule
+1
Senior Embedded Software Engineer - Autonomous UAVs
Senior Embedded Software Engineer - Autonomous UAVs

Paycom - ATS • Torrance (CA)

On-site
USD 137,000 - 183,000
Equity
Bonus potential
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 Embedded Autonomy Engineer - UAS (Remote)
Senior Embedded Autonomy Engineer - UAS (Remote)

engineeringjobs.net, Inc. • Fort Worth (TX)

Hybrid
USD 120,000 - 180,000
Medical Insurance
Dental Insurance
Vision Insurance
+7