SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Infravision is transforming power grid construction through drone-enabled automation. We are seeking a Software Engineer to develop and maintain critical software systems for our unmanned aerial vehicles (UAVs) used in transmission line stringing operations.
You will work on multiple software layers: the Ground Control Station (C++ core and JavaScript/React UI), flight controller integration via Lua scripting, ArduPilot firmware customization, and MAVLink communication protocols. Your responsibilities include developing new features, integrating autopilot systems, supporting flight testing, analyzing flight logs to diagnose issues, and building internal tools for debugging and operational troubleshooting. You'll collaborate closely with Air Systems Engineering and flight operations teams to ensure reliable, safe software solutions across Infravision's UAS platforms. Travel as required to support equipment and operational needs.
Infravision combines advanced technology with practical innovation in energy infrastructure. The team includes professionals from aviation, engineering, technology, and military service, with strong representation of military veterans. The company prioritizes safety, collaboration, and meaningful work.
Benefits include medical, dental, and vision insurance; 401(k) with 100% company match up to 4% of eligible compensation; paid time off; and professional development opportunities.
REQUIREMENTS:
- 3–5 years of professional software development experience
- Strong proficiency in C++ and JavaScript, including React UI development
- Strong understanding of software engineering principles: version control (Git), debugging, testing, maintainable code
- Technical problem-solving ability: diagnose complex software issues, analyze system behavior, develop practical solutions across integrated software and hardware
- Ability to work effectively in a small, multidisciplinary engineering team and communicate technical information clearly
- Experience with ArduPilot, PX4, MAVLink, or similar flight software ecosystems highly desirable
- Must be authorized to work in the United States; visa sponsorship not available