Embedded Software Engineer I — Flight-Test Robotics

AeroVironment, Inc.

Moorpark (CA)

On-site

USD 67,000 - 102,000

Full time

4 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Medical coverage
Dental coverage
Vision coverage
401K with company matching
9/80 work schedule
Paid holiday shutdown

Job summary

AeroVironment, Inc. is seeking an entry-level Software Engineer I (Embedded) to develop software for unmanned and robotic systems on embedded devices.

You will design, write, test and debug software for aircraft avionics, payloads, and other robotic platforms, while collaborating with cross-functional teams. The role emphasizes rapid prototyping, testing in flight environments, and helping transition software to production and certification, with moderate supervision and a strong learning

Qualifications

  • BS degree in Computer Science/Engineering, Electrical Engineering, Aerospace, Mechanical Engineering or related field is required or equivalent
  • 0-2 years of relevant experience for entry level role
  • Proficient with Python, C, C++11, C++ STL, OpenCL; experience with IDEs like Visual Studio or Eclipse
  • Familiar with RS-485/RS-232/CAN/I2C/SPI/USB protocols
  • Experience with STM32 processors and RTOS is highly desirable

Responsibilities

  • Writes and tests software to support integration of sensors and embedded processors into aircraft or robotic systems
  • Designs and implements software for prototypes using AeroVironment tools and practices
  • Ensure good configuration control and software management
  • Assist with hardware selection and memory/storage needs
  • Support rapid prototyping and time-to-market estimates with project mgmt
  • Works closely with other engineering disciplines and teams
  • Supports transition of development software to production and certification
  • Develops proof of concept capability demonstrations
  • Contributes to design reviews and follows the software development process

Skills

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

Education

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

Tools

STM32 family
RTOS (μC/OS, freeRTOS)
ROS
Linux kernel drivers
Video4Linux
Ubuntu Kernel modifications
Linux/ARM drivers

Job description

AeroVironment, Inc. is seeking an entry-level Software Engineer I (Embedded) to develop software for unmanned and robotic systems on embedded devices.

You will design, write, test and debug software for aircraft avionics, payloads, and other robotic platforms, while collaborating with cross-functional teams. The role emphasizes rapid prototyping, testing in flight environments, and helping transition software to production and certification, with moderate supervision and a strong learning

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 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 — Drones & Autonomy
Embedded Software Engineer I — Drones & Autonomy

AeroVironment, Inc. • Moorpark (CA)

On-site
USD 67,000 - 102,000
Medical
Dental
Vision
+3
Senior Embedded Software Engineer – UAV & Flight Systems
Senior Embedded Software Engineer – UAV & Flight Systems

AeroVironment, Inc. • Virginia Colony (CA)

On-site
USD 101,000 - 153,000
Medical, Dental, Vision
401K with company matching
9/80 work schedule
+1
Senior Embedded Software Engineer - Flight-Test & Autonomy
Senior Embedded Software Engineer - Flight-Test & Autonomy

AeroVironment, Inc. • Moorpark (CA)

On-site
USD 101,000 - 153,000
Medical insurance
Dental insurance
401K with company matching
+2
Senior Embedded Flight Software Engineer
Senior Embedded Flight Software Engineer

BlueHalo • Huntsville (AL)

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

avav • Simi Valley (CA)

On-site
USD 30,000 - 39,000
Medical benefits
Vision benefits
401K with company matching
+2
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
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