1

Software Development Engineer In Testing Jobs in Mounds, OK

... experience in CUDA, C/C++, and Python to support the development of high-performance GPU ... Familiarity with software testing, benchmarking, and debugging techniques in high-performance ...

GD Energy Products is looking for a Development Engineer to work in Tulsa, OK . When joining GD ... Tasks include research, ideation and concept development, prototype development and testing, data ...

The ideal candidate will have strong experience in cloud-native development, infrastructure automation, CI/CD pipelines, and modern software engineering practices. This role will work closely with ...

GD Energy Products is looking for a Development Engineer to work in Tulsa, OK . When joining GD ... Tasks include research, ideation and concept development, prototype development and testing, data ...

Conduct software validation testing and documentation, and modify existing software for error ... Proficiency in software development/programming using VB.Net, C#, and scripting with a strong ...

Conduct software validation testing and documentation, and modify existing software for error ... Proficiency in software development/programming using VB.Net, C#, and scripting with a strong ...

Software Engineer

Tulsa, OK · On-site

$80K - $120K/yr

Conduct software validation testing and documentation, and modify existing software for error ... Proficiency in software development/programming using VB.Net, C#, and scripting with a strong ...

Software Engineer

Tulsa, OK · On-site

$80K - $120K/yr

Conduct software validation testing and documentation, and modify existing software for error ... Proficiency in software development/programming using VB.Net, C#, and scripting with a strong ...

Conduct software validation testing and documentation, and modify existing software for error ... Proficiency in software development/programming using VB.Net, C#, and scripting with a strong ...

Conduct software validation testing and documentation, and modify existing software for error ... Proficiency in software development/programming using VB.Net, C#, and scripting with a strong ...

Conduct software validation testing and documentation, and modify existing software for error ... Proficiency in software development/programming using VB.Net, C#, and scripting with a strong ...

Conduct software validation testing and documentation, and modify existing software for error ... Proficiency in software development/programming using VB.Net, C#, and scripting with a strong ...

Conduct software validation testing and documentation, and modify existing software for error ... Proficiency in software development/programming using VB.Net, C#, and scripting with a strong ...

Conduct software validation testing and documentation, and modify existing software for error ... Proficiency in software development/programming using VB.Net, C#, and scripting with a strong ...

Conduct software validation testing and documentation, and modify existing software for error ... Proficiency in software development/programming using VB.Net, C#, and scripting with a strong ...

Software Engineer

Tulsa, OK · On-site

$80K - $120K/yr

Conduct software validation testing and documentation, and modify existing software for error ... Proficiency in software development/programming using VB.Net, C#, and scripting with a strong ...

next page

Showing results 1-20

Software Development Engineer In Testing information

See Mounds, OK salary details

$54.4K

$126.4K

$176K

How much do software development engineer in testing jobs pay per year?

As of Sep 1, 2026, the average yearly pay for software development engineer in testing in Mounds, OK is $126,356.00, according to ZipRecruiter salary data. Most workers in this role earn between $102,800.00 and $148,200.00 per year, depending on experience, location, and employer.

What is a software development engineer in testing?

Software Development Engineers in Testing (SDETs) are professionals who specialize in both software development and testing. They design, develop, and maintain automated test frameworks and tools to ensure the quality and functionality of software applications. SDETs work closely with developers to create robust test cases, identify bugs, and improve product reliability. Their role bridges the gap between traditional software testers and developers, requiring strong programming skills as well as a deep understanding of testing methodologies.

What are the key skills and qualifications needed to thrive as a software development engineer in testing?

To thrive as a Software Development Engineer In Testing, you need strong programming skills, a solid understanding of software testing principles, and typically a degree in computer science or a related field. Familiarity with automation tools such as Selenium, JUnit, or TestNG, as well as version control systems like Git, is essential, and certifications in test automation can be advantageous. Analytical thinking, attention to detail, and effective communication are standout soft skills for identifying issues and collaborating with development teams. These skills ensure high-quality, reliable software products through efficient test automation and seamless integration within development workflows.

How does a software development engineer in testing typically collaborate with developers and QA teams during a product release cycle?

SDETs play a key role in bridging the gap between development and quality assurance by working closely with both teams throughout the product release cycle. They participate in code reviews, contribute to designing robust test automation frameworks, and often pair with developers to ensure testability of new features. During sprints, SDETs write, maintain, and execute automated test suites, provide early feedback on potential issues, and help triage bugs. This close collaboration ensures faster feedback loops, higher code quality, and smoother product releases.

What is the difference between Software Development Engineer In Testing vs Software Development Engineer In Testing?

AspectSoftware Development Engineer In Testing
Primary FocusDesigning and developing automated tests, ensuring software quality through testing automation and scripting
Skills RequiredProgramming, test automation, scripting, understanding of testing frameworks
Work EnvironmentCollaborates closely with developers, involved in continuous integration and deployment pipelines
CertificationsOften holds certifications in testing tools or programming languages

In summary, a Software Development Engineer In Testing primarily focuses on creating automated tests and scripting to ensure software quality, working closely with development teams. They possess strong programming skills and are integral to continuous testing processes.

What job categories do people searching Software Development Engineer In Testing jobs in Mounds, OK look for?

The top searched job categories for Software Development Engineer In Testing jobs in Mounds, OK are:

What cities near Mounds, OK are hiring for Software Development Engineer In Testing jobs?

Cities near Mounds, OK with the most Software Development Engineer In Testing job openings:

Senior Software Engineer Specialist

Tulsa, OK

$92K - $121K/yr

Full-time

Posted 25 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