engineering
Posted 23 hours agoSoftware Engineer II (Applications)
San Diego, United StatesOn-site
Requirements
- requirements and algorithm designs into working, well-tested code Collaborate closely with other software developers, reusing and improving shared software across multiple programs Learn fast in a hands-on environment with strong senior mentorship, and level up quickly Tackle problems of moderate scope, using good judgment to figure out the right approach Other duties as assigned Basic
- Qualifications (Required Skills & Experience): Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Math, or Physics, or equivalent combination of education, training, and
- New and recent graduates from top programs are encouraged to apply Proficiency in C++ (C++11/17), Python, or C, with a solid grasp of object-oriented design Comfortable developing on Linux Writes tests and debugs code; genuinely curious about how and why things work Familiarity with version control (git) and modern development tooling (IDEs, debuggers, CI/CD) Strong mathematical and analytical skills Willingness to travel locally (Occasionally) Other
- experience with UAS, drones, robotics, autonomous vehicles, or other embedded systems Exposure to computer vision, machine learning, or sensor integration on embedded systems
- Experience or strong interest in the Robot Operating System (ROS2) on Linux/ARM Familiarity with unit testing frameworks, containerized development (Docker), and CI/CD workflows Embraces AI-assisted development tools (e.g., code generation, review, and debugging assistants) to write better software faster and to accelerate related engineering work Advanced degree is a plus Genuinely passionate about autonomous systems and writing great software - the kind of person who tinkers, builds, and can't stop
- Occasionally may be required to travel within the Continental U.S.
- From AI-powered drones and loitering munitions to integrated autonomy and space resilience, our technologies shape the future of warfare and protect those who serve.
- Must be willing to work on government contracts and have the ability to obtain a security clearance.
Experience
- experience 2 - 5 years of software development experience, or a strong track record of internships, research, personal projects, or startup work.
Benefits
- This is a hands-on role for someone who wants real ownership of hard problems - designing, developing, and testing the software that powers vision-based navigation and autonomous flight, and seeing it deployed on live systems. Position
- Responsibilities: Design, build, and test onboard Linux software powering AV's vision-based navigation, autonomy, and mission systems for uncrewed aircraft Write software that integrates sensors, processors, and other robotics systems onto real aircraft - and see it fly Own features end to end: from design and implementation through automated testing and deployment Participate in software design reviews and contribute your ideas to how the team builds and ships Turn detailed software
- Clearance Level Secret The salary range for this role is: $82,000 - $125,000 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.
- benefits package including medical, dental vision, 401K with company matching, a 9/80 work schedule and a paid holiday shutdown.
- We are proud to be an EEO/AA Equal Opportunity Employer, including disability/veterans.
Contact
- 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.
Additional details
- Worker Type Regular Job Description Summary As a Software Engineer II (Applications) you will build mission systems software that flies on real uncrewed aircraft, working alongside a small, fast-moving team of engineers who love autonomy and robotics.
- Permanent Resident (Green Card holder) or asylee/refugee status as defined by 8 U.S.C. 1324b(a)(3) required.
- 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”).
- 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.
- We hire the curious, the relentless, the mission-obsessed.
- We don’t just build defense technology—we redefine what’s possible.
- As the premier autonomous systems company in the U.S., AV delivers breakthrough capabilities across air, land, sea, space, and cyber.
- Founded by legendary innovator Dr. Paul MacCready, AV has spent over 50 years pushing the boundaries of what unmanned systems can do.