# Senior Software Engineer

Hiring organization: [AeroVironment](https://career.thegoodapps.co/organizations/aerovironment)

Canonical page: https://career.thegoodapps.co/jobs/270dd67c-8292-4bc4-8b8a-d5d9f38fb9bc

Listed on AeroVironment's own careers site. Applications go to them directly.

- Employment type: full time
- Seniority: Senior
- Location: San Diego, CA
- Salary: 100500 – 153250 USD per year

## Summary

This role develops and maintains software for autonomous systems, with a focus on complex CUAS (Collaborative Unmanned Aerial Systems) applications. It suits experienced C++ developers who want to work on defense technology with embedded systems and real-time constraints.

_Our summary, not AeroVironment's wording._

## Skills named

C++, Embedded Systems, Linux, Python, Software Defined Radio (SDR)

## Required

- Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, or equivalent education/experience
- 3+ years of C++ application development
- U.S. citizen, permanent resident, asylee, or refugee status
- Proficiency in Linux
- Expert-level programming in C/C++ or Python
- Ability to design, implement, and troubleshoot complex systems

## Nice to have

- Experience with data acquisition or embedded sensor systems
- Experience with digital RF systems and Software Defined Radio
- Experience with highly threaded codebases
- Risk assessment and mitigation skills
- Technical communication and documentation skills

Apply on AeroVironment's site: https://avav.wd1.myworkdayjobs.com/en-US/AVAV/job/San-Diego-CA/Senior-Software-Engineer_8027
