Software Engineer

Check Defence LLC

Virginia Beach (VA)

On-site

USD 110,000 - 150,000

Full time

10 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Check Defense is seeking a Software Engineer to support the development, integration, deployment, testing, and sustainment of software for unmanned systems and mission technologies. You will work across flight systems, autonomous navigation, sensor integration, and mission-planning platforms.

The role involves embedded device software, ground-control interfaces, and complete lifecycle support from concept to field deployment, in a fast-paced engineering environment with a SECRET/TS-SCI eligible

Qualifications

  • Bachelor’s degree or equivalent in a related field.
  • 3+ years of hands-on software development or 7+ years of experience without a degree.
  • Experience with C, C++, Python development.
  • Experience with embedded systems and software integration.
  • Active SECRET clearance with TS/SCI eligibility.
  • Experience with MAVLink and unmanned systems software.

Responsibilities

  • Support development, integration, deployment, testing, and sustainment of software for unmanned systems and mission technologies.
  • Develop software for embedded devices, flight-control systems, and operator interfaces.
  • Work across the software lifecycle from concept through field deployment and sustainment.
  • Collaborate with multidisciplinary teams to support Group 1 and Group 2 unmanned systems.

Skills

C
C++
Python
Object-oriented
Embedded systems
TCP/IP networking
MAVLink
Qt/QML
QGroundControl
Sensor fusion
Autonomous navigation
Path planning
Agile

Education

Bachelor's degree in Computer Engineering, Computer Science, Aerospace Engineering, or related field

Tools

QGroundControl
Qt
QML
ArduPilot
PX4

Job description

Full-Time Equivalent (FTE)
Security Clearance: Active SECRET Clearance Required (TS/SCI Eligibility Required)
Position Status: Contingent Upon Contract Award, Start Date: 28 September 2026

Position Overview

Check Defense is a fast-growing federal contractor seeking a highly skilled Software Engineer to support the development, integration, deployment, testing, and sustainment of software solutions for unmanned systems and mission technologies. This position supports software development across flight systems, command-and-control applications, autonomous navigation, communications architectures, sensor integration, mission-planning systems, and embedded computing platforms.

The Software Engineer will work as part of a multidisciplinary team supporting Group 1 and Group 2 unmanned systems and associated mission payloads. The successful candidate will develop software for embedded devices, flight-control systems, ground-control stations, autonomous capabilities, communications networks, and operator interfaces while supporting the complete software lifecycle from concept development through field deployment and sustainment.

Duties and Responsibilities
  • Experience supporting Group 1/2 UxS software development, integration, testing, and mission support
  • Experience with commercially available UxS desirable
  • Proficient in C, C++, and object-oriented software development
  • Ability to deliver production software in agile environments
  • Expertise in autonomous navigation and path planning
  • Extensive knowledge of BetaFlight, ArduPilot, and PX4 (5 years)
  • Experience with sensor fusion techniques
  • Experience with QGroundControl
  • Experience with Qt/QML interface development
  • Familiarity with MAVLink protocol
  • Python scripting proficiency
  • Strong understanding of TCP/IP networking
  • Network troubleshooting experience
  • Ability to reverse-engineer complex codebases
  • CAD experience
  • Ability to build target software from source files.
Required Qualifications
  • US. Citizen.
  • Bachelor’s degree in Computer Engineering, Computer Science, Aerospace Engineering, or a related engineering or science discipline.
  • Minimum of three (3) years of hands-on software-development experience with a degree; or seven (7) years of relevant experience without a degree.
  • Recent software-development, integration, testing, or mission-support experience with Group 1 or Group 2 unmanned systems; relevant Group 3 experience may be considered.
  • Active SECRET Security Clearance with eligibility to obtain and maintain TS/SCI access.
  • Demonstrated experience developing software in C, C++, and Python.
  • Experience with embedded systems, software integration, and troubleshooting complex technical systems.
  • Experience with software testing methodologies, debugging tools, and configuration management.
  • Strong analytical, problem-solving, communication, and technical writing skills.
  • Ability to work independently and collaboratively in fast-paced engineering and operational environments.
Preferred Qualifications
  • Experience with ArduPilot, PX4, BetaFlight, or other flight-control frameworks.
  • Experience with MAVLink communications and unmanned-system networking architectures.
  • Experience developing autonomous-navigation and path-planning software.
  • Experience with sensor integration, sensor fusion, and mission-payload integration.
  • Experience with QGroundControl, Qt, QML, or similar user-interface development tools.
  • Experience supporting military, Special Operations, intelligence, or defense-related unmanned systems programs.
  • Experience with embedded Linux environments and software deployment processes.
  • Familiarity with printed circuit board (PCB) integration and embedded computing devices.
  • Experience supporting flight testing, operational assessments, and fielding activities.
Knowledge, Skills, and Abilities
  • Software engineering principles and best practices
  • Object-oriented programming and software architecture
  • C, C++, and Python software development
  • Embedded systems and firmware integration
  • Autonomous navigation and flight-control systems
  • MAVLink communications and unmanned-system protocols
  • Sensor integration and sensor-fusion techniques
  • TCP/IP networking and communications troubleshooting
  • Ground-control software and mission-planning systems
  • Configuration management and software-release processes
  • Agile development methodologies
  • Test automation, verification, and validation
  • Technical documentation and reporting
  • Written and verbal communication skills
Physical Requirements

Candidates must be capable of:

  • Working in laboratory, office, integration, and field environments.
  • Operating computers, test equipment, embedded systems, and communications devices for extended periods.
  • Traveling domestically and internationally to support testing, demonstrations, exercises, deployments, and fielding activities.
  • Operating in outdoor environments and varying weather conditions during testing events.
  • Supporting occasional extended-duration field operations in austere environments.
  • Performing system setup, equipment integration, and troubleshooting activities during laboratory and field-testing operations.

Travel

  • CONUS and OCONUS travel may be required for testing, exercises, demonstrations, deployments, and fielding activities
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

SOFTWARE ENGINEER
SOFTWARE ENGINEER

Check Defense, LLC • Raleigh (NC)

On-site
USD 110,000 - 165,000
UxS Technician
UxS Technician

Check Defence LLC • Virginia Beach (VA)

On-site
USD 80,000 - 120,000
UxS Flight Software & Autonomy Engineer
UxS Flight Software & Autonomy Engineer

Seventh Dimension, LLC • Virginia Beach (VA)

On-site
USD 120,000 - 170,000
Software Engineer
Software Engineer

Telum Corporation • Virginia Beach (VA)

On-site
USD 90,000 - 130,000
Unmanned Systems Software Engineer
Unmanned Systems Software Engineer

Seventh Dimension, LLC • Virginia Beach (VA)

On-site
USD 100,000 - 150,000
Software Engineer Level II
Software Engineer Level II

OWT Global LLC • Virginia Beach (VA)

On-site
USD 110,000 - 160,000
Health, Dental and Vision
Disability/Life Insurance
401k plan options
+1
Software Engineer Level II
Software Engineer Level II

OWT Global, LLC • Virginia Beach (VA), Northern (KY)

Hybrid
USD 110,000 - 150,000
Health, Dental and Vision
Short Term/Long Term Disability/Life/W
MECHANICAL ENGINEER
MECHANICAL ENGINEER

Check Defense, LLC • Raleigh (NC)

On-site
USD 95,000 - 135,000
UxS Flight Software & Autonomy Engineer with Security Clearance
UxS Flight Software & Autonomy Engineer with Security Clearance

Seventh Dimension, LLC • Virginia Beach (VA)

On-site
USD 120,000 - 180,000
Software Engineer (Autonomous Systems) - Clearance Required
Software Engineer (Autonomous Systems) - Clearance Required

Cydecor • Virginia Beach (VA)

On-site
USD 98,000 - 130,000
Health and Dental Insurance
Vision and Life Insurance
401(K) with company match
+2