1

Debugging Jobs in Oklahoma (NOW HIRING)

Senior Software Engineer Specialist

Tulsa, OK · On-site

$92K - $121K/yr

Support software integration and debugging in Linux-based environments. Document software design, implementation, test results, and performance findings. Qualifications: Bachelor's Degree and a ...

Debug data issues end-to-end by reconciling across systems, identifying root causes, and implementing preventative fixes. Data Quality, Documentation, and Reliability * Implement data quality checks ...

Debug data issues end-to-end by reconciling across systems, identifying root causes, and implementing preventative fixes. Data Quality, Documentation, and Reliability * Implement data quality checks ...

Develop, maintain, debug, and improve electronic production test programs, fixtures, and validation procedures used for day-to-day manufacturing operations. * New Product Introduction: Partner with ...

C++ Tutor

Tulsa, OK · Remote

$18 - $40/hr

Guides students through implementing data structures, debugging segmentation faults, designing object-oriented systems, and optimizing code performance. Emphasizes understanding memory management ...

C++ Tutor

Stillwater, OK · Remote

$18 - $40/hr

Guides students through implementing data structures, debugging segmentation faults, designing object-oriented systems, and optimizing code performance. Emphasizes understanding memory management ...

Primarily debug and troubleshoot commands in object-oriented programming. * Primarily analyze and translate requirements into system architecture that interfaces with hardware. * Oracle Database ...

Primarily debug and troubleshoot commands in object-oriented programming. * Primarily analyze and translate requirements into system architecture that interfaces with hardware. * Oracle Database ...

C++ Tutor

Oklahoma City, OK · Remote

$18 - $40/hr

Guides students through implementing data structures, debugging segmentation faults, designing object-oriented systems, and optimizing code performance. Emphasizes understanding memory management ...

Senior Electrical Engineer

Tulsa, OK · On-site

$98K - $127K/yr

Develop, debug, and update Electronics test programs and test fixtures for TDW product lines for day-to-day production. * New Product Development : Responsible for the design of PCB circuit boardsand ...

Identify, debug, and resolve critical system issues in our proprietary benefits platform. You'll review logs, interpret system behavior, and deliver timely solutions that keep client operations ...

$130K - $146K/yr

Support the HW team in debugging hardware issues closely related to low-level software * Toolchain support (based on crosstool-ng) * Maintain existing toolchains and upgrade to newer versions as ...

Showing results 41-60

Debugging information

See Oklahoma salary details

$16

$32

$59

How much do debugging jobs pay per hour?

As of Aug 23, 2026, the average hourly pay for debugging in Oklahoma is $32.11, according to ZipRecruiter salary data. Most workers in this role earn between $25.01 and $36.87 per hour, depending on experience, location, and employer.

What is debugging?

A debugging job involves identifying, analyzing, and fixing errors or bugs in software, hardware, or systems to ensure optimal functionality. Debuggers use various tools and techniques to troubleshoot issues, improve performance, and prevent future defects. This role often requires strong problem-solving skills, knowledge of programming languages, and experience with debugging tools. Debuggers may work closely with developers, testers, and engineers to enhance system reliability and efficiency.

What does someone in debugging do?

Professionals in a debugging role spend their days analyzing software issues, reproducing bugs, and using specialized tools to trace and resolve errors in code. They commonly collaborate with software developers, testers, and product managers to understand bug reports and ensure solutions meet requirements. Debuggers may also write automated tests, contribute to documentation, and participate in code reviews. This position requires strong problem-solving skills and the ability to balance multiple priorities, as timely bug resolution is critical to a team’s workflow and product quality.

What are the key skills and qualifications needed for debugging?

To excel in a debugging role, you need strong proficiency in programming languages, software troubleshooting, and analytical thinking, often supported by a degree in computer science or a related field. Familiarity with debugging tools such as GDB, Visual Studio Debugger, and log analyzers is essential, and relevant certifications like Certified Software Development Professional (CSDP) can be beneficial. Attention to detail, perseverance, effective communication, and teamwork are valuable soft skills for identifying and resolving complex issues. These abilities are crucial to efficiently finding root causes, minimizing downtime, and maintaining high software quality.

How to become a debugging?

To become a debugger, develop strong problem-solving skills, learn programming languages such as Python or Java, and gain experience with debugging tools like IDE debuggers or log analyzers. Familiarity with software development processes and understanding of common coding errors are essential for effective debugging. Certifications in software testing or quality assurance can also enhance your qualifications.

Is debugging stressful?

Debugging can be stressful because it often involves identifying and fixing complex issues under tight deadlines. It requires problem-solving skills, attention to detail, and patience, especially when dealing with difficult bugs or time constraints. However, many developers find it rewarding when problems are resolved successfully.

What is the work of debugging?

Debugging is the process used by debugging professionals to identify, analyze, and fix errors or bugs in software or hardware systems. It involves reviewing code, using tools like debuggers, and testing to ensure the system functions correctly. Effective debugging requires problem-solving skills and knowledge of programming languages and system architecture.

What are popular job titles related to Debugging jobs in Oklahoma?

For Debugging jobs in Oklahoma, the most frequently searched job titles are:

What job categories do people searching Debugging jobs in Oklahoma look for?

The top searched job categories for Debugging jobs in Oklahoma are:

Infographic showing various Debugging job openings in Oklahoma as of August 2026, with employment types broken down into 1% Internship, 79% Full Time, 12% Part Time, and 8% Contract. Highlights an 78% Physical, 5% Hybrid, and 17% Remote job distribution, with an average salary of $66,782 per year, or $32.1 per hour.

Senior Software Engineer Specialist

L3HHCM20

Tulsa, OK • On-site

$92K - $121K/yr

Full-time

Posted 17 days ago


Job description

Job Title: Real-time Development Engineer 4

Job Code : 41937

Job Location: Tulsa, OK

Schedule: 9/80 employees work 9 out of 14 days- totaling 80 hours worked- and have every other Friday off

 

Job Description:


L3Harris is seeking a Developer, Software Engineering with experience in CUDA, C/C++, and Python to support the development of high-performance GPU-accelerated software for advanced mission applications. The selected candidate will work closely with software and algorithm teams to translate computational and image-processing algorithms into efficient CUDA C/C++ implementations for execution on NVIDIA GPU platforms.

This role is ideal for an engineer who enjoys performance optimization, parallel programming, and the challenge of converting algorithmic concepts into production-ready software. The position includes design, implementation, integration, profiling, test, and optimization of GPU-based software in a Linux development environment.  Our development efforts aim to achieve the best possible performance to meet demanding real-time requirements.

Essential Functions:

       Develop and maintain software in CUDA C/C++ for NVIDIA GPU-based systems.

       Translate and optimize computational algorithms into efficient GPU implementations.

       Support development of image processing and related high-performance software applications.

       Analyze existing software and algorithms to identify opportunities for parallelization and acceleration.

       Improve software performance through optimization of kernel execution, memory usage, and data movement.

       Develop and execute unit, integration, and performance tests to validate functionality and accuracy.

       Collaborate with cross-functional teams including software, systems, and algorithm engineers.

       Participate in software design reviews, code reviews, and technical discussions.

       Support software integration and debugging in Linux-based environments.

       Document software design, implementation, test results, and performance findings.

Qualifications:

 

       Bachelor's Degree and a minimum of 6 years of prior relevant software experience. Graduate Degree and a minimum of 4 years of prior related experience. In lieu of a degree, minimum of 10 years of prior related experience.

       Minimum 6 years of experience with C/C++.

       Minimum 2 years of experience with Python.

       Minimum 4 years of experience with NVIDIA CUDA.

       Experience developing software in Linux environments.

       Experience implementing or optimizing algorithms for performance-sensitive applications.

       Experience using source control and standard software development practices.

       Must be eligible to obtain a U.S. security clearance.

Preferred Additional Skills:

       Experience with GPU profiling and performance analysis tools such as Nsight Systems, Nsight Compute, NVIDIA Visual Profiler, Compute Sanitizer.

       Experience with image processing and/or computer vision applications. 

       Experience with TensorRT, cuFFT, cuBLAS, cuDNN, NPP, Thrust, and CUB. 

       Experience with Containerization with technologies such as Docker is a plus.

       Experience using DevOps pipelines and tooling is a plus.

       Experience translating prototype or research algorithms into production-quality implementations.

       Familiarity with software testing, benchmarking, and debugging techniques in high-performance computing environments.

       Experience developing for multiple CUDA Architectures and Compute Capabilities

       Knowledge of GPU Direct/RDMA, NVIDIA containerization, machine parallelism

 #LI-LT2