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

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.

Software Engineer
AeroVironmentSoftware 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 & technologiesGRPCLinuxPythonRust
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 resumeApplicant 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