Software Engineer Level II
Listed on 2026-08-29
-
Software Development
Software Engineer, Robotics, Embedded Software Engineer, AI Engineer (Applied/Software)
If you are unable to complete this application due to a disability, contact this employer to ask for an accommodation or an alternative application process.
Software Engineer Level II16 days ago Requisition
Company Overview
Founded in 2010 and headquartered in Tampa, FL, OWT Global is a small business that offers reliable and operationally proven expertise and support to the U.S. Government, industry partners and commercial vendors.
OWT Global prides itself on offering exceptional, industry leading services and solutions in a cost-effective manner for Engineering Support, RDT&E, Technical Program and Project management, operations, logistics, maintenance, and training of Unmanned Systems (UxS), Command, Control, Communications, Computers, Cyber, Intelligence, Surveillance and Reconnaissance (C5
ISR), and Air Domain Awareness and Defense (ADAD) technologies.
OWT employs 96% veterans, selectively recruited from the Special Operations, Special Mission Unit, and Intelligence Communities with extensive experience tailored towards supporting counter terrorism operations and combatting emerging great power competition threats. With this unique foundation of U.S. military special operations, civilian intelligence agency veterans and manned and unmanned aircraft pilots and maintainers, OWT Global brings a blend of skills optimized for today’s dynamic operational needs.
The OWT Global model pairs technical acumen with operational application to help drive the development and deployment of technology in a sustainable and affordable way.
Job Summary:
OWT Global is seeking an experienced Software Engineer Level II to support the development, integration, testing, and sustainment of advanced software capabilities for unmanned systems in Virginia Beach, Virginia.
The Software Engineer will support the development of software that enables unmanned systems to navigate, communicate, sense, plan, and execute missions in complex operational environments. The ideal candidate will bring strong experience in C, C++, Python, autonomous navigation, path planning, sensor fusion, ground control software, and UxS flight control systems, along with the ability to work across the software and hardware interfaces that make unmanned systems effective.
This position requires a software engineer who can do more than write code. The successful candidate will be comfortable understanding complex existing codebases, developing and integrating new capabilities, troubleshooting communications between hardware and software systems, building software from source, and supporting the transition of software from development into operational use.
The Software Engineer will work with autonomous navigation technologies including waypoint navigation, geofencing, dynamic routing, obstacle avoidance, and collision detection. The position will also support sensor fusion capabilities involving data from systems such as IMUs, GPS, cameras, and LiDAR to improve situational awareness, navigation accuracy, and overall system performance.
The successful candidate will have experience with UxS flight control environments such as Beta Flight, Ardu Pilot, and PX4, as well as ground control software such as QGround
Control. Experience with MAVLink, Qt/QML, TCP/IP networking, embedded systems, and software development tools will be particularly valuable.
This position represents an opportunity to contribute directly to the development and integration of advanced unmanned system capabilities supporting a mission focused environment.
The anticipated period of performance is five years, with a potential start date as early as August 31, 2026. The position is based in Virginia Beach, VA, with some to no travel anticipated depending on program requirements.
Duties And Responsibilities
- Design, develop, integrate, test, and maintain software supporting unmanned systems and associated mission capabilities.
- Develop software using C, C++, Python, and object oriented programming methodologies.
- Deliver reliable production software within an agile development environment.
- Develop and implement autonomous navigation and path planning capabilities for unmanned systems.
- Support waypoint navigation, geofencing, dynamic routing, obstacle avoidance, and collision detection capabilities.
- Develop algorithms and software solutions that enable unmanned systems to operate effectively in dynamic environments.
- Integrate navigation and mission planning capabilities with UxS flight control systems.
- Work with Beta Flight, Ardu Pilot, and PX4 flight control environments to develop, integrate, configure, test, and troubleshoot software capabilities.
- Develop and integrate software supporting ground control and mission management systems.
- Utilize QGround
Control for mission planning, mission execution, system monitoring, testing, and troubleshooting. - Develop and maintain user interfaces using the Qt/QML framework.
- Develop software and system capabilities that allow operators to effectively interact with and control unmanned…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).