Senior Embedded Software Engineer — UAV & Robotics

InvestedintheMission

Huntsville (AL)

On-site

USD 91,000 - 139,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 Huntsville, AL, seeks a Software Engineer III (Embedded) to develop unmanned and robotic systems for defense and commercial use. The role writes and tests software for embedded devices and flight-tested platforms, including design, coding, and debugging for efficiency and scalability.

The position entails collaboration across multi-disciplinary teams, tool-based development, and occasional travel for testing and field support, with a strong emphasis on rigorous engineering

Qualifications

  • BS degree in Computer Science/Engineering, Electrical Engineering, Aerospace, Mechanical Engineering or related field.
  • 5–8 years of relevant experience.
  • Expert with Python, C, C++11, C++ STL and/or OpenCL.
  • Knowledge of Visual Studio, Eclipse or similar IDE and defect tracking tools.
  • Experience with RS-485, RS-232, CAN, I2C, SPI, USB.

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.
  • Assists in writing system requirements and validation tests; helps select hardware and advise memory/storage needs.
  • Supports rapid prototyping and estimating development time to fit timelines and budgets.
  • Provides development updates and milestone dates to track progress.
  • Troubleshoots complex systems from a software perspective; supports flight test operations.
  • Supports transition of development software to production and to certification; participates in multi-disciplinary teams.
  • Develops proof-of-concept demos and conducts design reviews.
  • Works on complex issues requiring deep analysis; selects methods and criteria for results.
  • Performs other duties as assigned.

Skills

Python
C
C++11
C++ STL
OpenCL
RS-485
RS-232
CAN
I2C
SPI
USB
Troubleshooting

Education

BS degree in Computer Science/Engineering, Electrical Engineering, Aerospace, Mechanical Engineering

Tools

Visual Studio
Eclipse

Job description

AeroVironment in Huntsville, AL, seeks a Software Engineer III (Embedded) to develop unmanned and robotic systems for defense and commercial use. The role writes and tests software for embedded devices and flight-tested platforms, including design, coding, and debugging for efficiency and scalability.

The position entails collaboration across multi-disciplinary teams, tool-based development, and occasional travel for testing and field support, with a strong emphasis on rigorous engineering

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
Principal Embedded Software Engineer – Defense Robotics
Principal Embedded Software Engineer – Defense Robotics

InvestedintheMission • Moorpark (CA)

On-site
USD 147,000 - 224,000
medical
dental vision
401K with company matching
+2
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
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
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
Senior Systems Engineer - Autonomous Unmanned Systems
Senior Systems Engineer - Autonomous Unmanned Systems

AeroVironment, Inc. • Huntsville (AL)

On-site
USD 134,000 - 204,000
Medical, dental & vision
401K with company matching
9/80 work schedule
+1
Senior Systems Engineer — Unmanned Defense & Simulation
Senior Systems Engineer — Unmanned Defense & Simulation

InvestedintheMission • Huntsville (AL)

On-site
USD 134,000 - 204,000
Senior Electrical Engineer - UAV Avionics & Flight Test
Senior Electrical Engineer - UAV Avionics & Flight Test

AeroVironment, Inc. • Huntsville (TN)

On-site
USD 101,000 - 153,000
Medical insurance
Dental insurance
Vision insurance
+2
Senior Electrical Engineer – UAV Systems & RF Design
Senior Electrical Engineer – UAV Systems & RF Design

AeroVironment • Huntsville (AL)

On-site
USD 101,000 - 153,000
Medical, Dental, Vision
401K with company matching
9/80 work schedule
+1