Skip to content
mimi

Software Engineer III (Embedded)

AeroVironment

Moorpark · On-site Full-time Senior $101k – $142k/yr Yesterday

About the role

Summary

The Software Engineer III (Embedded) develops innovative unmanned and robotic systems for defense and commercial applications. Responsibilities include designing, developing, coding, testing, and debugging system software for embedded devices like aircraft and payloads, enhancing software efficiency, stability, and scalability, and expanding capabilities to meet program requirements.

Position Responsibilities

  • Write and test software to integrate sensors and embedded processors into aircraft or robotic systems
  • Design and implement software for prototypes and products using established tools and practices
  • Assist in writing system requirements, test plans, diagnostic tools, and validation testing
  • Assist with hardware selection and recommend processing, memory, and storage needs
  • Support rapid prototyping and conceptual testing with time and scope estimation
  • Provide development updates and milestone estimates
  • Troubleshoot complex systems from a software perspective with hardware diagnostics
  • Support flight test operations
  • Support transition of development software to production and certification
  • Participate in multi-disciplinary development teams
  • Develop proof of concept demonstrations and support design reviews
  • Work on complex issues requiring in-depth knowledge and exercise judgment
  • Perform other duties as assigned

Basic Qualifications (Required Skills & Experience)

  • BS degree in Computer Science/Engineering, Electrical Engineering, Aerospace, Mechanical Engineering, or related field or equivalent experience
  • Minimum 5 - 8 years relevant experience
  • Experienced troubleshooting complex systems
  • 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 protocols such as RS-485, RS-232, CAN, I2C, SPI, USB
  • Demonstrated mathematical and analytical skills
  • Periodic travel for testing at flying locations
  • Ability to work long irregular hours around deadlines, weekends, holidays, and in field test environments

Other Qualifications & Desired Competencies

  • Advanced degree preferred
  • Experience with STM32 processors and RTOS systems (C/OS, freeRTOS) desired
  • Experience with Video 4 Linux and Ubuntu Linux Kernel modification desired
  • Experience developing drivers for Linux/ARM and Robot Operating System (ROS) desired
  • Experience with Ardupilot or PX4 open source autopilots desired
  • Hands-on design/build experience with UAV, R/C aircraft, or miniature robotic systems desired
  • Effective interpersonal and communication skills
  • Strong listening, questioning, clarifying, and summarizing skills
  • Ability to excel in fast-paced, deadline-driven environments
  • Strong initiative and drive to accomplish goals
  • Takes ownership and responsibility for work products
  • Committed to learning from mistakes and improving performance
  • Focuses on teamwork and team success

Physical Demands

  • Ability to work in office and R&D environments
  • Required to sit and stand for long periods; talk, hear, and use hands and fingers to operate computer and telephone keyboard

Clearance Level

No Clearance

Salary

$100,500 - $142,275

ITAR Requirement

Position requires access to ITAR/EAR controlled information. Applicants must qualify as a U.S. person under ITAR/EAR or be approved for an export license. Some positions require current U.S. Citizenship due to contract requirements.

Benefits

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

About AV

AV is a premier autonomous systems company delivering breakthrough capabilities across air, land, sea, space, and cyber. Founded by Dr. Paul MacCready, AV has over 50 years of innovation in unmanned systems.

Equal Opportunity

AeroVironment, Inc. is an Equal Employment Opportunity employer welcoming all qualified applicants without regard to legally protected status.

Skills

CC++C++11CANEclipseOpenCLPythonRS-232RS-485SPIUSBVisual Studio

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free