Senior Embedded Software Engineer – UAV/Flight-Test Focus

AeroVironment, Inc.

Huntsville (AL)

On-site

USD 91,000 - 139,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

medical
dental vision
401K with company matching
9/80 work schedule
paid holiday shutdown

Job summary

AeroVironment, Inc. is seeking a Software Engineer III (Embedded) to develop embedded software for unmanned and robotic systems.

You will design, code, test and debug software for deployment on aircraft avionics and related hardware, validating in flight test environments and ensuring performance, stability and scalability. The role involves collaborating with multidisciplinary teams, supporting flight tests, and transitioning development software to production.

Qualifications

  • BS degree in Computer Science/Engineering or related field.
  • 5–8 years of relevant experience.
  • Expert in 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 for testing and customer field support.
  • Ability to work long irregular hours, weekends and holidays.

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.
  • Ensure configuration control and management of software.
  • Assists in writing system requirements, system test plans, diagnostic tools, and validation testing of software.
  • Assists with hardware selection and recommend processing, memory and storage needs of systems.
  • Development will often support rapid prototyping and conceptual level testing and will require estimating time to develop software and scoping the depth of the development with project/program management to fit timeline and budget constraints.
  • Effectively provides development updates and estimate milestone dates to help track progress and ensure project requirements are met on schedule.
  • Trouble-shoots complex systems from a software perspective with hardware diagnostics required.
  • Supports flight test operations.
  • Supports transition of development software to production environments and to certification.
  • Participates in multi-disciplinary development teams.
  • Develops proof of concept capability demonstrations.
  • Conducts and support design reviews.
  • Works on complex issues where analysis of situations or data requires an in-depth knowledge of variable factors.

Skills

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

Education

BS in Computer Science/Engineering

Tools

STM32
RTOS
Video4Linux
Ubuntu Linux Kernel
Linux/ARM drivers
ROS
ArduPilot/PX4

Job description

AeroVironment, Inc. is seeking a Software Engineer III (Embedded) to develop embedded software for unmanned and robotic systems.

You will design, code, test and debug software for deployment on aircraft avionics and related hardware, validating in flight test environments and ensuring performance, stability and scalability. The role involves collaborating with multidisciplinary teams, supporting flight tests, and transitioning development software to production.

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

Similar jobs worth comparing

Senior Embedded Software Engineer – UAV/Robotics
Senior Embedded Software Engineer – UAV/Robotics

avav • Huntsville (AL)

On-site
USD 102,708 - 156,546
Medical, dental, vision
401(k) 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 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 – Autonomous Systems
Lead Embedded Software Engineer – Autonomous Systems

AeroVironment, Inc. • Virginia Colony (CA)

On-site
USD 135,000 - 224,000
Medical benefits
Dental and vision
401K with company match
+2
UAV Systems Engineer — Embedded & Flight Test Lead
UAV Systems Engineer — Embedded & Flight Test Lead

GetFPV • Town of Florida (NY)

On-site
USD 80,000 - 110,000
Health, dental, and vision insurance
Retirement savings plan with company match
Paid time off
+1
Senior QA Automation Engineer - Embedded Systems
Senior QA Automation Engineer - Embedded Systems

AeroVironment, Inc. • Moorpark (CA)

On-site
USD 101,000 - 153,000
Medical benefits
401K with company matching
9/80 work schedule
System Test Engineer II: UAV Flight Testing
System Test Engineer II: UAV Flight Testing

avav • Moorpark (CA)

On-site
USD 69,000 - 106,000
Medical, dental, vision
401(k) with company matching
9/80 work schedule
+1
Senior UAV Electrical Engineer — RF/FPGA & Flight Test
Senior UAV Electrical Engineer — RF/FPGA & Flight Test

AeroVironment, Inc. • Oregon (WI)

Hybrid
USD 112,000 - 170,000
Medical
Dental
Vision
+3
Embedded Software Engineer III
Embedded Software Engineer III

avav • Huntsville (AL)

On-site
USD 102,708 - 156,546
Medical, dental, vision
401(k) with company matching
9/80 work schedule
+1
Senior Embedded Systems Engineering Lead
Senior Embedded Systems Engineering Lead

avav • Moorpark (CA)

On-site
USD 147,000 - 224,250
Medical benefits
401K with company matching
9/80 work schedule