Software Engineer Level II

OWT Global, LLC

Virginia Beach (VA)

Sur place

USD 95 000 - 135 000

Plein temps

Il y a 2 jours
Soyez parmi les premiers à postuler
Générateur de candidature

Transformez ce poste en entretien — un CV et une lettre de motivation conçus selon ce que cet employeur recherche.

Passez les filtres ATS

Avantages offerts par ce poste

Health, Dental and Vision
Short Term/Long Term Disability

Résumé du poste

OWT Global, LLC in Virginia Beach, VA seeks a Software Engineer Level II to advance software for unmanned systems. You will work on navigation, sensor fusion, and ground control interfaces, delivering robust production software in an agile environment.

The role requires strong C/C++ and Python skills, experience with BetaFlight, ArduPilot, PX4, and QGroundControl, and the ability to integrate software across embedded hardware and flight controllers.

Qualifications

  • Bachelor’s degree in Computer Engineering, Computer Science, Aerospace Engineering or related field.
  • 3+ years hands-on software experience with C/C++ in a defense/industrial environment.
  • Experience with unmanned systems software and ground control software is preferred.

Responsabilités

  • Design, develop, integrate, test, and maintain software for unmanned systems.
  • Develop autonomous navigation and path planning capabilities.
  • Integrate navigation with UxS flight control systems and ground control software.
  • Troubleshoot hardware–software interface issues and build software from source.
  • Develop and maintain data interfaces for sensors and actuators.

Connaissances

C
C++
Python
Autonomous navigation
Waypoint navigation
Geofencing
Sensor fusion
TCP/IP networking
Qt/QML
MAVLink

Formation

Bachelor’s degree in Computer Engineering or Computer Science or Aerospace Engineering

Outils

QGroundControl
BetaFlight
ArduPilot
PX4
Git
CMake

Description du poste

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 II

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 (C5ISR), 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 counterterrorism 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 BetaFlight, ArduPilot, and PX4, as well as ground control software such as QGroundControl. 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 BetaFlight, ArduPilot, 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 QGroundControl 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 systems.
  • Integrate and utilize MAVLink for communications between unmanned aircraft and ground control stations.
  • Analyze and troubleshoot communication issues between UxS platforms, ground stations, sensors, and supporting systems.
  • Develop Python scripts for automation, data analysis, testing, system configuration, and rapid prototyping.
  • Apply data analysis techniques to identify system performance issues and improve software functionality.
  • Develop and maintain software interfaces for sensors and other hardware components.
  • Implement and support sensor fusion techniques using data from IMUs, GPS, cameras, LiDAR, and other sensors.
  • Develop software that combines data from multiple sensors to improve situational awareness, navigation accuracy, and system performance.
  • Support integration of software with embedded hardware and UxS components.
  • Troubleshoot issues involving interactions between software, hardware, communications systems, and sensors.
  • Apply strong knowledge of networking concepts, including TCP/IP protocols, to support UxS communications and distributed system architectures.
  • Diagnose and resolve network communication issues affecting unmanned systems and associated ground infrastructure.
  • Analyze existing software architectures and complex codebases to identify defects, performance issues, and opportunities for improvement.
  • Parse and reverse engineer complex software codebases written in languages such as C, C++, and Python to identify subtle errors in data processing and communications.
  • Trace data flows through hardware and software systems to identify the source of system failures.
  • Perform software debugging, testing, integration, and validation activities.
  • Develop and execute software tests to verify functionality and system performance.
  • Support system integration testing involving flight software, sensors, communications systems, ground control software, and UxS hardware.
  • Build target software completely from source files and verify successful compilation and functionality.
  • Troubleshoot compiler issues, dependency problems, build errors, and other development environment issues.
  • Utilize integrated development environments, compilers, debuggers, source control systems, and other software development tools.
  • Review existing software and implement modifications based on technical requirements and system needs.
  • Participate in software design reviews, code reviews, technical discussions, and system integration activities.
  • Document software designs, technical approaches, testing procedures, configuration information, and system results.
  • Collaborate with software engineers, electrical engineers, mechanical engineers, UxS technicians, operators, and other technical personnel.
  • Support rapid development and iterative improvement of UxS software capabilities.
  • Work independently while maintaining close coordination with technical and program leadership.
  • Identify technical problems and develop practical software solutions to support mission requirements.
  • Maintain a strong focus on software quality, reliability, maintainability, cybersecurity, and system performance.
  • Perform other duties as assigned or required.

Requirements

  • Active Secret security clearance with TS/SCI eligibility.
  • Bachelor’s degree in Computer Engineering, Computer Science, Aerospace Engineering, or another applicable engineering or science field.
  • Minimum of 3 years of hands on professional experience with a relevant degree or 7 years of hands on professional experience without a degree.
  • Proficiency in C, C++, and object oriented software development methodologies.
  • Demonstrated ability to deliver working production software within an agile development environment.
  • Extensive knowledge of autonomous navigation and path planning techniques.
  • Demonstrated experience with waypoint navigation, geofencing, dynamic routing, obstacle avoidance, and collision detection algorithms.
  • Extensive knowledge of BetaFlight, ArduPilot, and PX4, with approximately 5 years of applicable experience preferred.
  • Experience developing or integrating software for unmanned systems.
  • Experience with sensor fusion techniques involving IMUs, GPS, cameras, LiDAR, or similar sensors.
  • Experience working with ground control software such as QGroundControl for mission planning, execution, and monitoring.
  • Experience with the Qt/QML framework for developing user friendly graphical interfaces.
  • Familiarity with MAVLink for communications between UAVs and ground stations.
  • Proficiency in Python scripting for automation, data analysis, testing, and prototyping.
  • Strong understanding of data networking concepts, including TCP/IP protocols.
  • Demonstrated ability to troubleshoot network communication issues.
  • Demonstrated ability to analyze and reverse engineer complex codebases written in C, C++, Python, or similar languages.
  • Experience identifying subtle software defects involving data processing and communications between hardware and software systems.
  • Experience with CAD.
  • Demonstrated ability to fully build target software from source files.
  • Ability to troubleshoot software build, compilation, dependency, and configuration issues.
  • Strong analytical and problem solving skills.
  • Ability to work effectively in a collaborative engineering environment.
  • Strong written and verbal communication skills.
  • Ability to obtain and maintain all required customer and program access.

Preferred Skills And Education

  • Master’s degree in Computer Science, Computer Engineering, Aerospace Engineering, Electrical Engineering, Robotics, or a related technical field.
  • Five or more years of professional software engineering experience supporting unmanned systems, robotics, aerospace, defense, or other mission critical applications.
  • Extensive experience developing software for autonomous unmanned systems.
  • Advanced experience with ArduPilot, PX4, or BetaFlight.
  • Strong experience developing autonomous navigation and path planning algorithms.
  • Experience implementing obstacle avoidance and collision detection algorithms.
  • Experience with advanced sensor fusion involving IMUs, GPS, cameras, LiDAR, radar, or other sensing technologies.
  • Experience developing or modifying QGroundControl capabilities.
  • Strong experience with Qt and QML application development.
  • Experience with embedded software development and hardware integration.
  • Experience troubleshooting software at the interface between embedded hardware, sensors, flight controllers, and communications systems.
  • Experience with real time software development.
  • Experience with Linux based software development environments.
  • Experience with Git and other source control systems.
  • Experience with build automation, continuous integration, and automated testing.
  • Experience with CMake or similar build systems.
  • Experience with network programming and distributed systems.
  • Experience analyzing network traffic and diagnosing communications issues.
  • Experience reverse engineering unfamiliar software systems and complex legacy codebases.
  • Experience developing software that interfaces with multiple hardware and sensor systems.
  • Experience developing mission planning, command and control, or autonomy software.
  • Experience supporting U.S. Government, Department of Defense, aerospace, robotics, or UxS programs.
  • Experience working in an agile software development environment.
  • Demonstrated ability to take ownership of complex technical problems and drive them through resolution.
  • Demonstrated ability to rapidly learn unfamiliar software architectures, hardware systems, and development environments.
  • Strong technical documentation and communication skills.
  • FAA Part 107 certification or UxS operational experience is a plus.
  • Health, Dental and Vision
  • Short Term/Long Term Disability/Life Insurance/Workers Compensation
Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Software Engineer Level II
Software Engineer Level II

OWT Global LLC • Virginia Beach (VA)

Sur place
USD 110 000 - 160 000
Health, Dental and Vision
Disability/Life Insurance
401k plan options
+1
Unmanned Systems (UxS) Technician
Unmanned Systems (UxS) Technician

OWT Global, LLC • Virginia Beach (VA)

Sur place
USD 60 000 - 90 000
Health insurance
Dental and Vision insurance
Disability/Life Insurance
Unmanned Systems (UxS) Technician
Unmanned Systems (UxS) Technician

OWT Global LLC • Virginia Beach (VA)

Sur place
USD 70 000 - 110 000
Health, Dental and Vision
Short Term/Long Term Disability
401k plan options
+1
Software Engineer
Software Engineer

Check Defence LLC • Virginia Beach (VA)

Sur place
USD 110 000 - 150 000
Unmanned Systems Software Engineer
Unmanned Systems Software Engineer

Seventh Dimension, LLC • Virginia Beach (VA)

Sur place
USD 100 000 - 150 000
Application Software Engineer (Staff / Senior Staff)
Application Software Engineer (Staff / Senior Staff)

Jobgether SRL • Town of Montana (WI)

Sur place
USD 130 000 - 200 000
Remote work within the United States
401(k) matching
Paid time off
+5
UAS Airspace Integration System Field Service
UAS Airspace Integration System Field Service

OWT Global, LLC • Tampa (FL), Northern (KY)

Hybride
USD 90 000 - 130 000
Medical, dental, and vision insurance
Disability & life insurance
401(k) with 4% employer match
+1
Software Engineer (Autonomous Systems) – Clearance Required
Software Engineer (Autonomous Systems) – Clearance Required

International Executive Service Corps • Virginia Beach (VA), Northern (KY)

Sur place
USD 98 000 - 130 000
UAS Airspace Integration System Field Service
UAS Airspace Integration System Field Service

O-W-T-Global-LLC • États-Unis

À distance
USD 90 000 - 130 000
Medical, dental, and vision insurance
Disability insurance
Life insurance
+2
Application Software Engineer
Application Software Engineer

Redwire • San Luis Obispo (CA)

Sur place
USD 104 000 - 129 000
Matching 401(k)
Paid PTO
Paid holidays
+2