Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
AeroVironment

Software Engineer

AeroVironment

Software Engineer implementing video processing and perception algorithms for innovative image processing technologies. Collaborating with teams on low-SWaP processors for unmanned systems in AV’s MacCready Works.

Posted 4/14/2026full-timeCentreville • Minnesota, Virginia • 🇺🇸 United StatesMid-LevelSenior💰 $91,000 - $129,150 per yearWebsite

Tech Stack

Tools & technologies
GRPCLinuxPythonRust

About the role

Key responsibilities & impact
  • Implements and optimizes computer vision and perception algorithms using C++
  • Supports testing and demonstration of components and integrated systems
  • Develops documentation, technical reports, and provides report inputs
  • Creates software design documentation according to software process requirements
  • Contributes to process improvement efforts
  • Works closely with other software developers to design and reuse developed software

Requirements

What you’ll need
  • Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, Math, or Physics
  • 5-8 years of relevant experience in software engineering or related field
  • Strong software engineering skills with proficiency in C/C++
  • Experience with CMake and modern C++ build systems
  • Experience with Python for tooling, scripting, and prototyping
  • Experience with Ubuntu and/or CentOS Linux operating systems
  • Experience with writing unit tests and debugging code
  • Experience with DDS, gRPC, and Rust is preferred
  • Familiarity with source code configuration management tools, such as Git

Benefits

Comp & perks
  • Health insurance
  • Dental vision
  • 401K with company matching
  • 9/80 work schedule
  • Paid holiday shutdown

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C++CCMakePythonunit testingdebuggingDDSgRPCRust
Soft Skills
process improvementdocumentationtechnical reportingcollaboration
Certifications
Bachelor’s degree in Computer EngineeringBachelor’s degree in Computer ScienceBachelor’s degree in Electrical EngineeringBachelor’s degree in MathBachelor’s degree in Physics