Software Engineer

Telum Corporation

Virginia Beach (VA)

On-site

USD 90,000 - 130,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Telum Corporation is seeking a seasoned UAV software engineer with a Secret clearance to support Group 1/2 UxS. You will contribute to software development, integration, testing, and mission support across autonomous navigation, path planning, and data fusion.

Proficiency in C/C++, Python, Qt/QML, and MAVLink is required. Experience with UxS platforms (BetaFlight, ArduPilot, Px4) and ground control tools (QGroundControl) is highly desirable.

Qualifications

  • B.S. in Computer Engineering/Science, Aerospace Engineering, or applicable engineering or science field.
  • Minimum of 3 years of hands-on professional experience with Degree. Minimum of 7 years hands-on professional experience without Degree.
  • Demonstrated hands-on experience within the last 5 years supporting Group 1 and/or Group 2 UxS through software development, integration, testing, and/or mission support
  • Experience supporting Group 3 UxS within the last 5 years may be considered
  • Experience with commercially available UxS is desirable
  • Proficient in C, C++ and object-oriented software development methodologies
  • Demonstrated ability to deliver working production software in an agile development environment
  • Extensive knowledge of autonomous navigation and path planning techniques: waypoint navigation, geofencing, dynamic routing, obstacle avoidance, and collision detection algorithms
  • Extensive knowledge in BetaFlight, ArduPilot, and Px4- 5 years
  • Experience with sensor fusion techniques (e.g., combining data from IMUs, GPS, cameras, LiDAR) to enhance situational awareness and navigation accuracy
  • 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 protocol for communication between UAVs and ground stations
  • Proficiency in Python scripting for automation, data analysis, and prototyping tasks
  • Strong understanding of data networking concepts, including TCP/IP protocols
  • Proven ability to troubleshoot network communication issues
  • Skilled in parsing and reverse engineering complex codebases (e.g., C++, Python) to identify subtle errors in data I communications within hardware and software systems
  • Experience with CAD
  • Demonstrated ability to fully build target SW from source files.

Responsibilities

  • Support Group 1/2 UxS through software development, integration, testing, and mission support
  • Experience with Group 3 UxS within last 5 years may be considered
  • Develop and maintain autonomous navigation and path planning software
  • Work with ground control software such as QGroundControl for mission planning and monitoring
  • Utilize Qt/QML to create user-friendly interfaces
  • Leverage MAVLink for UAV-ground station communication
  • Apply Python for automation and data analysis
  • Triage and troubleshoot data and network communication issues
  • Reverse engineer complex codebases to identify data I/O errors
  • Cad-related tasks as needed
  • Build target software from source files

Skills

C
C++
Python
Agile development

Education

B.S. in Computer Engineering/Science
B.S. in Aerospace Engineering

Tools

Qt/QML
QGroundControl
MAVLink
BetaFlight
ArduPilot
Px4
CAD

Job description

Qualifications;

Must currently have a Secret Clearance and be eligible for a TS/SCI

  • B.S. in Computer Engineering/ Science, Aerospace Engineering, or applicable engineering or science field.
  • Minimum of 3 years of hands-on professional experience with Degree. Minimum of 7 years hands-on professional experience without Degree.
Requirements-
  • Demonstrated hands-on experience within the last 5 years supporting Group 1 and/or Group 2 UxS through software development, integration, testing, and/or mission support
  • preferred. Experience supporting Group 3 UxS within the last 5 years may be considered.
  • Experience with commercially available UxS is desirable.
  • Proficient in C, C++ and object-oriented software development methodologies.
  • Demonstrated ability to deliver working production software in an agile development environment.
  • Extensive knowledge of autonomous navigation and path planning techniques: waypoint navigation, geofencing, dynamic routing, obstacle avoidance, and collision detection algorithms.
  • Extensive knowledge in BetaFlight, ArduPilot, and Px4- 5 years.
  • Experience with sensor fusion techniques (e.g., combining data from IMUs, GPS, cameras, LiDAR) to enhance situational awareness and navigation accuracy.
  • 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 protocol for communication between UAVs and ground stations.
  • Proficiency in Python scripting for automation, data analysis, and prototyping tasks.
  • Strong understanding of data networking concepts, ino uding TCP/IP protocols.
  • Proven ability to troubleshoot network communication issues.
  • Skilled in parsing and reverse engineering complex codebases (e.g., C++, Python) to identify subtle errors in data I communications within hardware and software systems.
  • Experience with CAD
  • Demonstrated ability to fully build target SW from source files.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

The Ascendancy Group • Virginia Beach (VA)

On-site
USD 80,000 - 120,000
Unmanned Systems (UxS) Technician
Unmanned Systems (UxS) Technician

Telum Corporation • Virginia Beach (VA)

On-site
USD 85,000 - 120,000
Embedded Software Engineer - Flight Stack
Embedded Software Engineer - Flight Stack

Knightwerx • Scottsdale (AZ)

On-site
USD 120,000 - 180,000
Embedded Engineer
Embedded Engineer

Ascend Engineering • Chicago (IL)

On-site
USD 110,000 - 160,000
Software Engineer Temp
Software Engineer Temp

Judit Inc • Cockeysville (MD)

On-site
USD 90,000 - 120,000
Unmanned Systems (UxS) Technician
Unmanned Systems (UxS) Technician

The Ascendancy Group • Virginia Beach (VA)

On-site
USD 60,000 - 80,000
Aviation Military Analyst, Unmanned Aircraft Systems
Aviation Military Analyst, Unmanned Aircraft Systems

Jobtailor • Ozark (AL)

On-site
USD 95,000 - 135,000
Senior Flight Dynamics, Avionics Engineer
Senior Flight Dynamics, Avionics Engineer

Jobtailor • Town of Texas (WI)

On-site
USD 120,000 - 160,000
Staff Engineer, Software, GCS - C++ (R5189)
Staff Engineer, Software, GCS - C++ (R5189)

The available sources do not contain information about the company name for rounx.com. • Boston (MA), Dallas (TX), Washington, San Diego (CA)

On-site
USD 140,000 - 190,000
Systems Engineer
Systems Engineer

Lumenier • Town of Florida (NY)

On-site
USD 80,000 - 110,000