Mid/Senior Software Engineer (UAS)

TSC•Aurora, CO
•$100,000 - $172,000

About The Position

FALCATA’s Airborne Intelligence, Surveillance, and Reconnaissance division is seeking a Software Engineer to support development and testing of flight components for Group 4/5 uncrewed aircraft systems (UAS). The role focuses on designing, developing, integrating, and testing software for UAS, including embedded systems and autonomous vehicle control systems. The engineer will help program, bring up, test, and integrate prototypes into UAS platforms with a multidisciplinary team. This is a hands-on engineering position involving payload and sensor integration, programming, wire harness design, enclosure building, testing, and electrical analysis. The role applies design principles across the UAS product lifecycle, from initial development through operations, and contributes to practical electrical and software solutions on rapid timelines. FALCATA’s AISR team designs, builds, and operates long-endurance UAS supporting 24/7 operations at multiple sites worldwide. Travel to development sites and test ranges may be up to 10%. Other duties may be assigned as new technologies and capabilities are deployed.

Requirements

  • Associate or bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, Mechanical Engineering, Mechatronics, Aerospace Engineering, or a related field, and 4+ years of experience.
  • U.S. citizenship and the ability to obtain and maintain a Top Secret DoD security clearance.
  • Proficiency in programming languages such as C/C++, Python, MATLAB, or JavaScript.
  • Experience with embedded systems for autonomous vehicles.
  • Strong understanding of software engineering fundamentals, including data structure design, algorithm application, analysis, optimization, and testing.
  • Knowledge of applied mathematics, differential equations, linear algebra, and statistics.
  • Basic software programming of electrical components, retrieval and evaluation of data, and changing code and settings on devices.
  • Ability to communicate effectively in an engineering environment and document and explain work to others.

Nice To Haves

  • Hands-on experience writing computer code for applications that control physical devices, from initial development through deployment.
  • Significant experience developing software for unmanned and autonomous vehicles, including air vehicles.
  • Experience designing, building, and testing electrical subsystems for an airborne platform.
  • Experience designing and integrating software control programs in electromechanical systems.
  • Demonstrated technical expertise, attention to detail, and precision engineering standards.
  • Excellent organizational and communication skills.
  • Ability to prioritize work and maximize personal and team productivity.

Responsibilities

  • Write and maintain clean, well-documented, efficient code for embedded systems.
  • Assist in debugging and testing a larger codebase with a multi-developer team, and conduct developmental testing to identify and fix issues.
  • Support software system components and development activities for UAS platforms, including upfront analysis, prototyping, end-item development, and evaluation in laboratory and field-test environments.
  • Collaborate with multidisciplinary teams locally and across physical locations.
  • Work with product owners to build software solutions that meet corresponding requirements.
  • Create workable software solutions on rapid timelines to support requirements and troubleshoot real-world challenges.
  • Program, bring up, test, and integrate prototypes into UAS platforms.
  • Support payload and sensor integration, programming, wire harness design, enclosure building, testing, and electrical analysis.

Benefits

  • 401(k) plan
  • Flexible work schedules
  • Tuition reimbursement
  • Co-sponsored health plan
  • Paid leave
  • Annual performance bonus
  • May include equity or incentive compensation
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service