Software Engineer C++

Levi, Ray & Shoup, Inc.
Waukesha, WI, United States
6 days ago
Apply on www.juju.com
Prepare application

Role details

Contract type
Internship / Graduate position
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$93,600.0 - $135,200.0
Working hours
Regular working hours
Job source

Tech stack

Artificial Intelligence Algorithm Design Computing Platforms C++ (Programming Language) Profiling Nvidia CUDA Computer Engineering Python (Programming Language) MATLAB Object-Oriented Software Development OpenCL Performance Tuning
+7 more
Shell Script Software Engineering High Performance Computing Reliability of Systems Generative AI Solid Principles Information Technology

Job description

Responsibilities + Develop, enhance, and test medical imaging software utilizing GPU and high-performance computing technologies. + Design and implement image processing and reconstruction algorithms using C++, CUDA, OpenCL, OneAPI, and related technologies. + Optimize application and algorithm performance across heterogeneous computing environments. + Analyze system performance, identify bottlenecks, and implement performance improvements. + Collaborate with engineering teams to translate complex algorithms into production-ready software. + Perform GPU profiling, benchmarking, testing, and reliability analysis. + Support migration of algorithms from MATLAB, OpenCL, or other environments into optimized GPU-based implementations. + Ensure software meets performance, quality, and regulatory requirements. + Document technical designs, testing results, and performance findings., In some cases, Codeworks, an LRS company, uses generative artificial intelligence (“AI”) in support of our hiring processes. Codeworks takes steps to ensure the use of AI does not result in discrimination based on protected class(es). AI may be used solely in support of the assessment of candidate qualifications. All hiring decisions are made by LRS employees.

Requirements

Qualifications + Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related field. + 6+ years of software development experience. + 5+ years of hands-on experience with high-performance computing and heterogeneous computing environments. + Strong C++ development experience. + Experience developing within Linux/UNIX environments. + Strong understanding of object-oriented programming and software design principles. + Experience with GPU technologies such as CUDA, OpenCL, or OneAPI. + Experience optimizing GPU performance and computational efficiency. + Strong analytical and problem-solving skills. + Excellent communication and documentation abilities. Preferred Qualifications + Experience developing image processing or image reconstruction applications. + Python and Linux shell scripting experience. + Knowledge of GPU profiling and performance tuning tools. + Strong mathematical background supporting algorithm development. + Biomedical Engineering background with strong software development experience.

Benefits & conditions

The base range for this contract position is $45.00 - $65.00 per hour, depending on experience. The range displayed reflects the minimum and maximum target for new hires across all U.S. locations. Individual compensation is determined by work location and additional factors including job-related skills, experience, and relevant education or training.

About the company

All virtual interviews involve a scheduled video or phone call with a member of our team. + LRS willneverask a candidate for payment, fees, or to purchase equipment (e.g., laptops, software) as a condition of employment. + All genuine job opportunities are listed directly on our official careers portal atCareers (https://jobs.lrs.com/) . Job Description Codeworks, an LRS company, is seeking a Software Engineer - C++ / GPU for a 12-month contract opportunity supporting a leading healthcare technology organization in Waukesha, WI. This role is ideal for a senior-level software engineer with strong C++ development experience, a background in Linux environments, and expertise in GPU-based high-performance computing.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.juju.com
Prepare application

Good distractions

Loading talks and stories from around this role…