Drone / UAV Robotics Software Developer / Engineer
Locations: St. Louis, MO / Boston, MA / Chicago, IL / Hybrid
WINGXPAND is expanding what’s possible with drones with our 8ft aerial intelligence aircraft that expands from a backpack to help farmers grow more yield, public safety crews respond to disasters faster, and keep soldiers safe.
We’re a rapidly growing, Techstars backed, startup that is creating the future of aerial intelligence, anywhere, at any time. We want you to play a key role in our journey!
We are seeking an experienced software engineer to join our team. The successful candidate will be responsible for developing and maintaining software for autonomous flight and ground control systems used in our WINGXPAND™ UAV platform designs. This is a unique opportunity to follow the full software lifecycle from creation to integration and testing on real-world production aircraft.
Create, modify, test, validate, and maintain autopilot software that controls autonomous aircraft performance from launch through mission to landing
Refine software parameters to improve performance through software simulations, lab and live flight assessments
Seamlessly collaborate with hardware and manufacturing engineers to achieve aircraft performance requirements and ensure compatibility
Create and modify software to support the integration of aircraft payloads, like cameras / sensors, and electrical sub-systems into software architecture, validate and test real world performance
Leverage and maintain a scalable software development workflow, including writing clear, well documented and easy to maintain code
To conform to U.S. Government aerospace technology export regulations, applicant must be a U.S. Person (U.S. Citizen or a Permanent Resident/Green Card Holder)
Bachelor's or Master's degree in computer science, software engineering, electrical engineering, robotics or a related field
3+ years of experience in software development, with a focus on robotics systems.
Strong skills in PX4, QGroundControl, and MAVlink.
Knowledge of C++, Java, Python and QT
Experience with integrating software on onboard computers
Possesses an understanding of aircraft control systems and navigation with the ability to analyze flight test data, diagnosing and solving any complications observed
Familiar with developing software architecture, data networking concepts, testing and debugging software
Experience with agile software development workflows and has ability to fully build software from source files, leveraging GitHub
Self-starter eager to learn and dive into new projects with strong communication and teamwork skills
Prefer additional background in perception, edge AI, and machine learning algorithms and technologies
Prefer additional experience with Android Tactical Assault Kit (ATAK)
Prefer those with a background in developing and flying drones
Prefer those with a proven track record of succeeding in fast paced environments
What Else You Need to Know
We offer a competitive package based on level of experience, including the possibility of WINGXPAND stock options and advancement opportunities as the company expands.
If you are a self-motivated, results-driven individual with a passion for innovation and technology, we want to hear from you! Apply today and join us on the journey of expanding what’s possible with aerial intelligence for those that keep our world running!
Please apply with your resume and / or CV explaining why you are the perfect candidate for this role.