Software Engineer

SkyBridge TacticalVirginia Beach, VA
Onsite

About The Position

SkyBridge Tactical is seeking a Software Engineer to support USSOCOM's Rapid Operational Capability (ROC) Engineering Lab at Dam Neck Annex, Virginia Beach, VA. The Software Engineer will develop mobile and fixed software solutions to support the embedment of systems onto unmanned platforms, integrate operational systems enabling flight, command and control, and ISR capabilities, and support end-users in administering operating systems loaded onto locally manufactured printed circuit boards.

Requirements

  • Active SECRET clearance with TS/SCI eligibility.
  • B.S. in Computer Engineering, Computer Science, Aerospace Engineering, or applicable engineering/science field; OR minimum of 7 years of hands-on professional experience without degree.
  • Minimum of 3 years of hands-on professional experience with degree.
  • Proficiency in C, C++ and object-oriented software development methodologies.
  • Demonstrated ability to deliver working production software in an agile development environment.
  • 5+ years of extensive knowledge in BetaFlight, ArduPilot, and PX4.
  • Experience with sensor fusion (IMUs, GPS, cameras, LiDAR) for navigation accuracy.
  • Proficiency in Python scripting for automation, data analysis, and prototyping.
  • Strong understanding of TCP/IP networking protocols and proven ability to troubleshoot network communication issues.
  • Familiarity with MAVLink protocol for UAV communications.
  • Experience with Qt/QML framework for GUI development.
  • Skilled in parsing and reverse engineering complex codebases to identify data communication errors.
  • Demonstrated ability to fully build target software from source files.
  • Experience with CAD software.

Responsibilities

  • Develop mobile and fixed software solutions supporting embedment of systems onto unmanned platforms.
  • Integrate operational systems onto unmanned platforms enabling flight, command and control, and intelligence surveillance and reconnaissance.
  • Support end-users' ability to administer operating systems loaded onto locally manufactured PCBs and manage transport paths for such devices.
  • Implement autonomous navigation and path planning techniques including waypoint navigation, geofencing, dynamic routing, obstacle avoidance, and collision detection algorithms.
  • Apply sensor fusion techniques combining data from IMUs, GPS, cameras, and LiDAR to enhance situational awareness and navigation accuracy.
  • Work with ground control software such as QGroundControl for mission planning, execution, and monitoring.
  • Develop user-friendly graphical interfaces using the Qt/QML framework.
  • Utilize MAVLink protocol for UAV-to-ground station communication.
  • Parse and reverse-engineer complex C++/Python codebases to identify subtle errors in data communications.
  • Develop software in agile environments, delivering working production code iteratively.
  • Support technical reports, briefings, innovation reports, and cybersecurity assessments as required.

Benefits

  • Paid Time Off (PTO)
  • federal holidays
  • bereavement leave
  • jury duty leave
  • parental leave
  • medical insurance options
  • Health Savings Accounts (HSA)
  • wellness resources
  • global medical insurance options for OCONUS employees
  • Dental Insurance
  • Vision Insurance
  • Workers' Compensation insurance
  • Defense Base Act (DBA) insurance
  • Short-Term Disability
  • Long-Term Disability
  • Life Insurance
  • Accidental Death and Dismemberment (AD&D) coverage
  • Dependent Coverage
  • 401(k) Retirement Plan
  • performance-based bonuses
  • recognition programs
  • referral bonuses
  • professional development opportunities
  • training programs
  • certification programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service