UAS Software & Integration Engineer

Red Cat Holdings Inc
Salt Lake City, UT, United States
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Shift work
Job source

Tech stack

Web Interfaces HTML JavaScript (Programming Language) 3D Printing Computer-Aided Design Architectural Patterns C++ (Programming Language) Cascading Style Sheets (CSS) SolidWorks (CAD) Design of User Interfaces Hardware Design Human-Computer Interaction
+11 more
Interoperability Model View Controller (MVC) Model View ViewModel Software Architecture Regression Testing Software Engineering Software Systems Systems Integration Test Data Information Technology Front End Software Development

Job description

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., 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

Requirements

Do you have experience in Technical writing within technology?, Do you have a Bachelor’s degree?, * 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%), * 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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · WWC 2022

1:14 min

Establishing stable test environments and required test data

Augustin Gottlieb Augustin Gottlieb · WWC 2025

2:12 min

Constructing the robot body from cardboard to 3D printing

Iulia Feroli Iulia Feroli · WWC Europe 2026

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

3:14 min

Managing dual head 3D printing requirements for custom enclosures

Developersteve · LIVE

3:22 min

Generating synthetic test data using structured open frameworks

Csenge Szabo Csenge Szabo · Europe 2026 Virtual

Videos

See all

Related articles

See all