Lead Embedded Software Engineer for UAS & Robotics

AV

Moorpark (CA)

On-site

USD 147,000 - 224,000

Full time

4 days ago
Be an early applicant

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, based in California, is seeking a Principal Software Engineer (Embedded) to lead development of unmanned and robotic systems for defense and commercial use. You will create software for embedded devices, test in flight environments, and optimize performance, stability, and scalability.

Expect full lifecycle work and collaboration with cross-disciplinary teams. The role requires advanced C/C++11, Python, RTOS experience and strong problem-solving skills, with travel for testing and

Qualifications

  • BS degree in Computer Science/Engineering, Electrical Engineering, Aerospace, Mechanical Engineering or related field is required or equivalent combination of education, training, and experience
  • Minimum 12 - 15 years of experience
  • Proficiency with Python, C, C++11, C++ STL and/or OpenCL
  • Experience with Visual Studio, Eclipse or similar IDE and defect tracking tools
  • Experience with RS-485, RS-232, CAN, I2C, SPI, USB protocols
  • Strong mathematical and analytical skills
  • Periodic travel for testing equipment
  • Ability to work long hours and in field test environments

Responsibilities

  • Writes and tests software to support integration of sensors and embedded processors into aircraft or robotic systems
  • Designs software for prototypes and products using AeroVironment tools; ensures configuration control
  • Leads in writing system requirements, tests, and validation; assists with hardware selection
  • Leads rapid prototyping and estimates development time to fit timelines
  • Collaborates with other engineering disciplines and supports transition to production and certification
  • Develops proof of concept demonstrations and participates in design reviews
  • Contributes to AV's software development process and produces quality code
  • Solves significant, unique problems requiring deep analysis

Skills

Python
C/C++
RTOS
Debugging

Education

BS in CS/Engineering

Tools

Visual Studio
Eclipse
Git/ SVN/ Bitbucket

Job description

AeroVironment, based in California, is seeking a Principal Software Engineer (Embedded) to lead development of unmanned and robotic systems for defense and commercial use. You will create software for embedded devices, test in flight environments, and optimize performance, stability, and scalability.

Expect full lifecycle work and collaboration with cross-disciplinary teams. The role requires advanced C/C++11, Python, RTOS experience and strong problem-solving skills, with travel for testing and

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

Similar jobs worth comparing

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
Senior Embedded Software Engineer – UAV/Flight-Test Focus
Senior Embedded Software Engineer – UAV/Flight-Test Focus

AeroVironment, Inc. • Huntsville (AL)

On-site
USD 91,000 - 139,000
medical
dental vision
401K with company matching
+2
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
Senior Embedded Systems Engineering Lead
Senior Embedded Systems Engineering Lead

AeroVironment, Inc. • Virginia Colony (CA)

On-site
USD 147,000 - 224,250
Medical insurance
Dental insurance
Vision insurance
+3
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
Junior Software Engineer - Embedded Systems (C/C++, Python)
Junior Software Engineer - Embedded Systems (C/C++, Python)

AV • Jessup (MD)

On-site
USD 84,000 - 180,000
Medical, dental, vision
401K with company matching
9/80 work schedule
+1
Senior Software Engineer - C/C++ & Embedded Systems
Senior Software Engineer - C/C++ & Embedded Systems

avav • San Diego (CA)

On-site
USD 100,500 - 153,250
Junior Embedded Software Engineer
Junior Embedded Software Engineer

AeroVironment, Inc. • Florida

On-site
USD 61,000 - 93,000
Medical
Dental
Vision
+3
Sr. Principal Software Engineer (Embedded)
Sr. Principal Software Engineer (Embedded)

AV • Moorpark (CA)

On-site
USD 147,000 - 209,000
Medical and dental benefits
401K with company matching
9/80 work schedule
+1