1

Cuda Engineer Jobs in Tennessee (NOW HIRING)

Cuda Engineer information

See Tennessee salary details

$33.1K

$97.4K

$124.8K

How much do cuda engineer jobs pay per year?

As of Aug 2, 2026, the average yearly pay for cuda engineer in Tennessee is $97,371.00, according to ZipRecruiter salary data. Most workers in this role earn between $80,300.00 and $123,400.00 per year, depending on experience, location, and employer.

What are CUDA Engineers?

CUDA Engineers are software developers who specialize in using NVIDIA's CUDA (Compute Unified Device Architecture) platform to write programs that run on Graphics Processing Units (GPUs). They optimize and accelerate computational tasks by parallelizing code, making use of GPUs’ capabilities for high-performance computing. CUDA Engineers often work in fields like machine learning, scientific computing, and graphics, where large amounts of data need to be processed quickly. Their expertise includes proficiency in C/C++, CUDA programming, and understanding GPU hardware and parallel computing concepts.

What is the difference between Cuda Engineer vs GPU Developer?

AspectCuda EngineerGPU Developer
Required CredentialsBachelor's or Master's in Computer Science, Engineering, or related; knowledge of CUDA, C++, parallel programmingBachelor's or Master's in Computer Science, Engineering, or related; experience with GPU programming, CUDA, OpenCL
Work EnvironmentResearch labs, tech companies, hardware firms focusing on GPU accelerationSoftware development teams, gaming, AI, scientific computing sectors
Employer & Industry UsageHardware manufacturers, AI companies, high-performance computing firmsGame development, scientific research, machine learning applications

While both roles involve GPU programming and CUDA expertise, a Cuda Engineer primarily focuses on developing and optimizing CUDA-based solutions for hardware acceleration. In contrast, a GPU Developer works on broader GPU programming tasks, including application development across various platforms. The roles often overlap but differ in scope and specific focus areas.

What are some common challenges faced by CUDA Engineers when optimizing GPU-accelerated applications?

CUDA Engineers frequently encounter challenges such as managing memory effectively between the host and the device, optimizing kernel performance, and minimizing data transfer bottlenecks. Debugging parallel code can also be complex due to race conditions and the difficulty of reproducing timing-related bugs. Collaborating closely with software developers and data scientists is essential to ensure that GPU resources are leveraged efficiently and that the application's overall performance meets project goals.

What are the key skills and qualifications needed to thrive as a CUDA Engineer, and why are they important?

To thrive as a CUDA Engineer, you need a strong proficiency in C/C++ programming, parallel computing concepts, and deep knowledge of GPU architectures, often supported by a computer science or engineering degree. Experience with NVIDIA CUDA Toolkit, profiling/debugging tools, and sometimes certifications like NVIDIA DLI are highly valuable. Strong problem-solving, attention to detail, and effective communication skills help you optimize code and collaborate across teams. These skills ensure efficient development of high-performance GPU applications and successful project delivery in compute-intensive fields.
What job categories do people searching Cuda Engineer jobs in Tennessee look for? The top searched job categories for Cuda Engineer jobs in Tennessee are:
What cities in Tennessee are hiring for Cuda Engineer jobs? Cities in Tennessee with the most Cuda Engineer job openings:
Infographic showing various Cuda Engineer job openings in Tennessee as of July 2026, with employment types broken down into 3% As Needed, 62% Full Time, 5% Part Time, 18% Temporary, 2% Contract, and 10% Nights. Highlights an 90% Physical, 4% Hybrid, and 6% Remote job distribution, with an average salary of $97,371 per year, or $46.8 per hour.

Software Engineer I - Roadside Real-Time Systems

TransCore

Nashville, TN • On-site

Full-time

This job post has expired 1 day ago. Applications are no longer accepted.


TransCore rating

6.5

Company rating: 6.5 out of 10

Based on 26 frontline employees who took The Breakroom Quiz

133rd of 156 rated electronics manufacturers


Job description

Job Summary:
TransCore is a subsidiary of ST Engineering, seeking a talented and driven Software Engineer I for their development team in Nashville, Tennessee. The role involves participating in all phases of the software development lifecycle for lane-level real-time vehicle detection and tracking systems, focusing on LIDAR and computer vision technologies.
Responsibilities:
• Design, develop, test, and maintain software for real-time lane-level vehicle detection and tracking systems
• Develop software for computer vision, LIDAR, and multi-sensor data processing applications
• Troubleshoot deployed field systems and identify, diagnose, and implement software corrections as needed
• Develop enhancements and new features for existing applications
• Design and implement new software systems, tools, and utilities
• Work with distributed edge-compute systems operating in Linux-based environments
• Participate in software architecture, design reviews, and technical problem-solving activities
• Support integration with external devices and systems, including RFID and roadway sensing hardware
• Analyze system logs, sensor data, and performance metrics to diagnose issues and improve system reliability
• Collaborate with cross-functional engineering teams on system integration and deployment activities
• Occasional travel based on business needs.
Qualifications:
Required:
• Bachelor’s degree in computer science, Computer Engineering, Electrical Engineering, or related field. A combination of equivalent education and experience may be considered.
• Strong software development experience in C/C++, and/or C#
• Experience developing software in Linux environments
• Experience with real-time or near-real-time systems
• Familiarity with computer vision, image processing, or machine learning concepts
• Experience working with hardware-integrated systems or sensor-based applications
• Understanding of multithreaded and distributed software architectures
• Strong troubleshooting and debugging skills
• Experience with Git and modern software development practices
Preferred:
• Experience with LIDAR systems or point cloud processing
• Experience with OpenCV, CUDA, NVIDIA Jetson platforms, or GPU-accelerated computing
• Experience with edge-compute or embedded Linux systems
• Experience with sensor fusion or vehicle tracking systems
• Familiarity with REST APIs, network communications, and distributed systems
• Experience troubleshooting software in deployed production environments
Company:
Transcore is a transportation service provider that develops solutions for open road tolling. Founded in 1981, the company is headquartered in Hummelstown, USA, with a team of 1001-5000 employees. The company is currently Late Stage.

What TransCore employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom