UAS Software & Integration Engineer

RED CAT HOLDINGSSalt Lake City, UT
Onsite

About The Position

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.

Requirements

  • 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%)
  • Ability to operate in field environments
  • Lift up to 25 lbs
  • Successfully completing a post-offer background check
  • Provide proof of U.S. Citizenship or Permanent Residence and must not require sponsorship for export-restricted work authorization.

Nice To Haves

  • Experience in contested environments
  • Background in autonomy or AI systems
  • Military or operational UAS experience
  • Advanced proficiency in SolidWorks or similar CAD tools

Responsibilities

  • 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
  • Develop and manage PRDs and ICDs
  • Define performance thresholds and operational use cases
  • Maintain traceability between requirements and validation
  • Lead HMIF development and integration
  • Optimize operator workflows and system usability
  • Ensure interoperability across systems
  • 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
  • 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
  • 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 validated capabilities into production
  • Integrate third-party technologies
  • Support fielding and operational deployment
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service