DescriptionPosition Summary
The UAS Software Engineer serves as a core contributor to the development, maintenance, and expansion of software systems that power ground station operations and autonomous drone capabilities within SPiDRWORX product integrations.
This role operates at the intersection of low-level embedded systems, real-time communications, and advanced autonomy algorithms, requiring a technically versatile engineer who thrives in a fast-paced, mission-critical environment. The engineer will contribute to next-generation swarming technologies and help shape the software architecture that enables scalable, reliable, uncrewed aerial system operations.
Essential Duties and Responsibilities
Software Development & Maintenance:
- Maintain and extend the ASR C++ codebase for ground station and drone operations
- Collaborate with senior engineers on software architecture decisions, and adherence to engineering process standards
- Evaluate and integrate emerging technologies across autonomy, sensing, and communications
Product Requirements & Technical Documentation:
- Develop and manage PRDs and ICDs
- Define performance thresholds and operational use cases
- Maintain traceability between requirements and validation
Human-Machine Interface & System Integration:
- Lead HMIF development and integration
- Optimize operator workflows and system usability
- Ensure interoperability across systems
- RDT&E, Experimentation, and Validation:
- Integrate software components across ground station, drone, and communication subsystems
- Design and execute software integration and regression test plans
- Analyze test data and drive system improvements
- Support experimentation events and demonstrations
Frontend & Interface Development:
- Develop and maintain operator-facing web interfaces using HTML, CSS, and JavaScript
- Optimize user workflows and operator interfaces for clarity and usability in time-critical environments
Prototyping & Engineering Development:
- Develop and iterate rapid prototypes to support capability development and integration
- Utilize additive manufacturing techniques, including 3D printing, to design, fabricate, and test components and subsystems
- Create and modify mechanical designs using SolidWorks or similar CAD tools.
- Support hardware design refinement through iterative prototyping and testing cycles
Transition to Production:
- Transition validated capabilities into production
- Integrate third-party technologies
- Support fielding and operational deployment
Required Qualifications
- Bachelorβs degree in Computer Science or related field (or equivalent experience)
- 5+ years in UAS, C-UAS, or Software engineering
- Experience with system-level integration
- Experience developing under standard architectural patterns such as MVC, MVP, or MVVM
- Strong communication and technical writing skills
- Ability to travel (25%)
Additional Desired Qualifications
- Experience in contested environments
- Background in autonomy or AI systems
- Military or operational UAS experience
- Advanced proficiency in SolidWorks or similar CAD tools
Physical Requirements and Working Conditions
- Ability to operate in field environments
- Lift up to 25 lbs
- Work flexible hours for testing events
Background Check
This position will require successfully completing a post-offer background check. Qualified candidates with a criminal history will be considered and are not automatically disqualified, consistent with federal and state law.
EEO and ITAR/EAR Work Authorization Disclosure
Red Cat Holdings provides equal employment opportunities (EEO) to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This position requires direct or indirect access to hardware, software, technology or technical data controlled under the International Traffic in Arms Regulations (ITAR) and the Export Administration Regulations (EAR). Successful candidates for positions subject to ITAR/EAR restrictions must provide proof of U.S. Citizenship or Permanent Residence and must not require sponsorship for export-restricted work authorization.
E-Verify
The company participates E-Verify ensure eligibility for employment and compliance with Right to Work rules.