Skip to content

Jobs

AeroVironment

Robot type
Drone · Defense
Location
San DiegoCaliforniaUSA
Job type
Software
Posted
Jun 29, 2026
Salary
$100,500–$153,250 a year
Full-time

Senior Software Engineer

Job description

The ideal candidate will have a strong background in market-released products, demonstrating skills in an agile software environment. A customer-first approach is central to this role, directly supporting the ongoing development of complex CUAS systems in mission-critical applications. The candidate will cross-train with our lead software developer, as well as work alongside other software engineers to ensure a deep understanding of system requirements and capability roadmap.

AV isn’t for everyone. We hire the curious, the relentless, the mission-obsessed. The best of the best.

We don’t just build defense technology—we redefine what’s possible.

Founded by legendary innovator Dr.

Job responsibilities

  • Designs, modifies, develops, writes, and implements software applications
  • Supports maintenance of existing software applications
  • Supports debug and diagnostics of deployed software systems
  • Participates in the testing process through test review and analysis, test witnessing and certification of software; tests, analyzes, and debugs software applications
  • Frequently interacts business development and customer success teams to support deployed systems and development new capabilities
  • Other duties as assigned
  • Demonstrated expert programming ability with C/C++ or Python required
  • Demonstrated ability to design, implement, and troubleshoot complex systems

Job requirements

  • Bachelor’s degree in Computer Science, Electrical Engineering, Computer Engineering, or related is required or equivalent combination of education, training, and experience
  • Minimum 3+ years of experience in C++ application development
  • Experience with data acquisition or embedded sensor system is desired
  • Experience working with digital RF systems including Software Defined Radio is desired
  • Experience working with highly threaded code bases is desired
  • Uses vision to think beyond the immediate situation, explore multiple potential paths, and adapt decision-making style based on the situational circumstances
  • Brings organizational values to life using personality, uniqueness, and the creation of a shared vision
  • Demonstrates the ability to develop and maintain internal and external trusting, professional relationships

Similar jobs