Software Engineer – Robotics
WingXpand · Schaumburg, IL · 3 mo ago
EngineeringFull-time
About the role
WingXpand is Expanding What’s Possible™ with Autonomous Systems, building long-endurance, backpackable smart plane drones and robotics systems that support defense, public safety, disaster response, and commercial missions. Our platforms operate across air, ground, and maritime domains, integrating autonomy, AI-powered sensing, edge computing, and networked systems to deliver real-world intelligence and threat detection. We design, build, and deploy complete systems — hardware, software, and data — and we move fast. As WingXpand scales, we are seeking high performers to grow with our team.
Key Responsibilities
- Develop and enhance APIs for commanding and controlling autonomous drone systems
- Design and implement front-end and back-end software for WingXpand's Ground Control Software
- Support lab and field testing to validate system reliability and performance across diverse conditions
Qualifications
- Bachelor’s degree in Computer Science, Computer Engineering, Robotics, or a related field
- 3+ years of professional software engineering experience with C++ in a Linux development environment
- Experience testing, evaluating, and troubleshooting robotic systems
- Ability to quickly understand and navigate complex systems and established codebases
- Proven experience designing and implementing modular, scalable software solutions
Additional Qualifications
- Master’s in a relevant field
- Experience developing software or hardware for flight systems and safety-critical functionality
- Background in programming for embedded computing systems such as Nvidia Jetson or VOXL
- Experience with distributed communication networks and messaging standards
- Experience using containerization technologies like Docker
- Prior experience flying or working on drone systems