Embedded Software Engineer I — UAV/Robotics

AeroVironment, Inc.

Virginia Colony (CA)

On-site

USD 67,000 - 102,000

Full time

3 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

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 an entry level Software Engineer I (Embedded) to develop software for embedded devices and flights. You will write, test, and debug code for sensors, processors, and prototypes, expanding capabilities to meet program needs.

You’ll work under moderate supervision, follow AV’s software processes, and collaborate with cross-disciplinary teams to transition software to production and certification environments.

Qualifications

  • BS degree in a related field is required or equivalent combo of education and experience.
  • 0–2 years of relevant experience with embedded software is expected.
  • Proficient in Python, C, C++11 and/or OpenCL; familiar with IDEs and defect tracking tools.
  • Experience with common vehicle/embedded protocols and mathematical/analytical skills.

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 configuration control and software management; helps validate software.
  • Assists with hardware selection and memory/storage planning for systems.
  • Supports rapid prototyping and conceptual testing; estimates development effort and scope.

Skills

Python
C
C++11
C++ STL
OpenCL
Visual Studio
Eclipse
RS-485
RS-232
CAN
I2C
SPI
USB
RTOS
Linux
ROS
STM32
Video4Linux
Ubuntu Linux Kernel
Linux drivers

Education

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

Tools

STM32 processors
RTOS (µC/OS, freeRTOS)
Video4Linux
ROS
Linux Kernel development

Job description

AeroVironment, Inc. is seeking an entry level Software Engineer I (Embedded) to develop software for embedded devices and flights. You will write, test, and debug code for sensors, processors, and prototypes, expanding capabilities to meet program needs.

You’ll work under moderate supervision, follow AV’s software processes, and collaborate with cross-disciplinary teams to transition software to production and certification environments.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 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
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
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
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
Aerospace Embedded Software Intern — Summer
Aerospace Embedded Software Intern — Summer

AV • Albuquerque (NM)

On-site
USD 28,000 - 41,000
Medical benefits
Dental benefits
Vision benefits
+4
Embedded Software Intern — Aerospace & Robotics
Embedded Software Intern — Aerospace & Robotics

AV • Simi Valley (CA)

On-site
USD 30,000 - 39,000
Relocation stipend
Housing stipend
Paid internship