Jobs and Careers
AE

Sr. Software Engineer, Linux Applications

AeroVironment
United Statesfull_timeVerifiedPosted 12 Aug 2025
💰 $176,400/yr($124,370/yr$176,400/yr)

About the role

Worker Type

Regular


Job Description

 

Summary

As a Sr. Software Engineer (Applications) one works with and is mentored by a talented group of engineers in a fast moving, collaborative Agile development environment. In this role, one plans, designs, develops and tests software systems or applications for software enhancements and new products including cloud-based or internet-related tools.

Position Responsibilities

  • Build up embedded Linux applications to control complex networked environments.

    · Develop web-based UI to support soldier created networks on the battlefield.

    · Work with program and engineering leadership to help understand requirements and influence design, analysis, and testing to ensure robust application reliability.

    · Work with cross-IPT disciplines such as Systems, Electrical, Hardware, and Test Engineering to align hardware and software goals.

    · Operate in a continuous learning environment and provide guidance and mentoring to less experienced engineers.

Basic Qualifications (Required Skills & Experience)

  • Basic Qualifications (Required Skills & Experience)

    · Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, or any other relevant field is required.

    · Minimum 8 - 12 years of relevant experience in Windows and Linux software development.

    · Experience with Linux application development.

    · Expertise in the following: C++ and Python.

    · Strong experience with containerization technologies (e.g. Docker, Kubernetes).

    · Experience with developing web applications.

    · Understands lower level networking concepts, including the OSI model, socket programming, and network debugging.

Other Qualifications & Desired Competencies

  • Other Qualifications & Desired Competencies

    · Advanced degree in relevant field is preferred.

    · Understanding of DHCP, IPv4, IPv6, Linux bridges, network stack internals.

    · Experience with Python-based web frameworks like Flask and FastAPI.

    · Experience with communicating to and controlling UAS, drones, or robotics is preferred.

Physical Demands

  • Ability to work in an office environment (Constant)
  • Required to stand and sit for long periods; talk, hear, and use hands and fingers to operate a computer and telephone keyboard (Frequent)

The salary range for this role is:

$124,370 - $176,400

AeroVironment considers several factors when extending an offer, including but not limited to, the location, the role and associated responsibilities, a candidate’s work experience, education/training, and key skills.

ITAR Requirement:

This position requires access to information that is subject to compliance with the International Traffic Arms Regulations (“ITAR”) and/or the Export Administration Regulations (“EAR”). In order to comply with the requirements of the ITAR and/or the EAR, applicants must qualify as a U.S. person under the ITAR and the EAR, or a person to be approved for an export license by the governing agency whose technology comes under its jurisdiction. Please understand that any job offer that requires approval of an export license will be conditional on AeroVironment’s determination that it will be able to obtain an export license in a time frame consistent with AeroVironment’s business requirements. A “U.S. person” according to the ITAR definition is a U.S. citizen, U.S. lawful permanent resident (green card holder), or protected individual such as a refugee or asylee. See 22 CFR § 120.15. Some positions will require current U.S. Citizenship due to contract requirements.

Benefits:  AV offers an excellent benefits package including medical, dental vision, 401K with company matching, a 9/80 work schedule and a paid holiday shutdown.  For more information about our company benefit offerings please visit:  http://www.avinc.com/myavbenefits.

We also encourage you to review our company website at http://www.avinc.com to learn more about us.

Principals only need apply.  NO agencies please.

Who We Are

Based in California, AeroVironment (AVAV) is a global leader in unmanned aircraft systems (UAS) and tactical missile systems. Founded in 1971 by celebrated physicist and engineer,

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

AeroVironment

View company profile →