Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer - Software Engineer - GPU, C++, OpenCL, CUDA

Full-time

Hudson Manpower

Job description

Position: Software Engineer - GPU, C++, OpenCL, CUDA

Location: Waukesha, WI (Onsite)

Exp: 5 – 9 yrs

Key Skills: GPU, C++, OpenCL, CUDA, OneAPI, Matlab

Only USC / GC

 

Job Requirements
The CT Program is working on upgrading CT scanners used worldwide. The center is currently concentrating on the ongoing enhancement of the next generation of CT machines, including their essential workflows and applications. For that purpose, proficient and experienced resources are required.

Primary Objective:

  1. Leverage proprietary software platform to implement image processing algorithms on GPUs. (C++/OpenCL/CUDA/OneAPI)

  2. Improve image chain performance using heterogeneous high-performance computing (HPC) to meet customer expectations

  3. Ensure quality and compliance of productized code per regulatory expectations

Detailed Requirements:

  1. Productized CT image processing algorithms on GPU, including ported algorithms from Matlab to GPU, or OpenCL to CUDA

  2. Improved image chain & algorithm performance compared to initial benchmarks

  3. Perform GPU profiling, identify algorithm bottlenecks, troubleshoot and resolve performance issues

  4. Improve GPU utilization leveraging heterogenous HPC knowledge.

  5. Perform testing, reliability analysis, performance benchmarks and document results

  6. Execute test procedures with high quality and rigor, following Good Documentation Practices


Work Experience
Skills:

  1. Programming Languages: C++, OpenCL, CUDA, OneAPI

  2. Image Processing Algorithms: Implementation and optimization on GPUs

  3. High-Performance Computing (HPC): Knowledge of heterogeneous HPC

  4. Profiling and Performance Analysis: GPU profiling, identifying bottlenecks, troubleshooting, and resolving performance issues

  5. Testing and Documentation: Performing testing, reliability analysis, performance benchmarks, and documenting results following Good Documentation Practices

Additional Experience:

Productizing Algorithms: Experience in productizing CT image processing algorithms on GPU
Porting Algorithms: Experience in porting algorithms from Matlab to GPU or OpenCL to CUDA
Improving Performance: Proven track record of improving image chain and algorithm performance compared to initial benchmarks
Quality and Compliance: Ensuring quality and compliance of productized code per regulatory expectations

Best regards,


Prasad Kalsekar | Hudson Manpower
Email: View email address on jobs.jobcopilot.com

All done!

Your application has been successfully submitted!

You've already applied for this job

We appreciate your interest in this position. Unfortunately, you have already applied for this job.

Vacancy posted more than 2 months ago
Similar jobs that could be interesting for youBased on the Software Engineer - Software Engineer - GPU, C++, OpenCL, CUDA in Waukesha, WI vacancy
  •  ...Job Description Summary Software Engineer – CT Image Generation (Platform) The team behind...  ...problem-solving skills Proficiency in C++ on Linux; comfort with Git and CI/CD Familiarity with GPU technologies; CUDA or OpenCL Desired Characteristics We are... 
    Suggested
    Visa sponsorship
    Work visa
    Relocation package

    GE Healthcare

    Waukesha, WI
    2 days ago
  •  ...operate advanced infrastructure that powers AI platforms, GPU-accelerated workloads, large-scale models, simulations,...  ...including Base Command Manager (BCM), NGC, NCCL, NVLink, and CUDA along with LLM inference engines (TensorRT-LLM), production serving frameworks (vLLM,... 
    Suggested
    Full time
    Work experience placement
    Live in
    Work at office
    Local area

    Accenture

    Milwaukee, WI
    4 days ago
  • $23.5 per hour

     ...Transfer Filters Careers Added Aug 31, 2026 Software Engineer, Intern (46359) Waukesha, WI | Internship Apply (...  ...development and high-performance computing (GPU/CPU) on Linux, with a focus on C++ and OpenCL. This internship is designed for students who want... 
    Suggested
    Hourly pay
    Contract work
    Internship

    Levi Ray & Shoup Inc

    Waukesha, WI
    4 days ago
  •  ...Role Title: CUDA Developer Client Name : GEHC # Resources : 2...  ...Science and about 3-7 years of experience in C++, CUDA/OpenCL (in compute, not AI) . Strong C++,...  ..., design patterns, Experience with GPU technologies. CUDA and/or OpenCL Experience... 
    Suggested
    Work at office

    Fisec Global

    Waukesha, WI
    4 days ago
  •  ...firms, we develop flexible tools, technology and innovation that deliver our clients a competitive edge. Our globally distributed engineering teams focus on adaptable technology and open architecture to develop highly sophisticated trading solutions that can automate and... 
    Suggested
    Work at office
    Local area
    Remote work
    Flexible hours

    FlexTrade

    Milwaukee, WI
    3 days ago
  • $120 - $150 per hour

    DescriptionKforce's client in Brookfield, WI is seeking a Forward Deployed Engineer to support a strategic technology initiative focused on...  ...business processes and delivering scalable, data-intensive software solutions that drive business decision-making and measurable business... 

    KForce

    Brookfield, WI
    3 days ago
  •  ...Your Role As a Full Stack Engineer in the healthcare space, you'll architect seamless, missioncritical applications that clinicians...  ...~ Experience using AI-assisted coding tools in professional software development (e.g., GitHub Copilot, Cursor, Claude, or similar)... 
    Work at office
    Shift work
    2 days per week

    Blue Shield of CA

    Milwaukee, WI
    4 days ago
  • Design, develop, and maintain robust systems and services in cloud-based and on-premises computing environments Implement software engineering best practices and ensure system performance and security Collaborate with cross-functional teams to drive innovation and continuous... 

    Jobtailor

    Menomonee Falls, WI
    4 days ago
  • $108.16k - $162.24k

     ...capabilities that help NM’s field and home office partners work more efficiently and make better decisions. As a Senior Solutions Engineer, you will design and develop data-connected solutions using the Microsoft Power Platform, enterprise data assets, APIs, and modern... 
    Full time
    Work at office
    Work from home
    Home office

    Northwestern Mutual

    Milwaukee, WI
    2 days ago
  • Job Description:Summary The Oracle Platform Principal Engineer is a senior technical engineering role responsible for designing, developing, and supporting Oracle Fusion technical solutions across the Oracle platform. This role focuses on Oracle Fusion technical development... 
    Full time

    Milwaukee Electric Tool

    Menomonee Falls, WI
    1 day ago
  •  ...MARS Solutions Group is looking for an experienced QA Automation Engineer located in Milwaukee, WI. Our client is a Global Asset...  ...Developers, and QA professionals to ensure enterprise-quality software releases and scalable automation capabilities. Key Responsibilities... 

    MARS IT Corp

    Milwaukee, WI
    1 day ago
  • About the RoleAs a Platform Engineer, you will design, build and maintain the infrastructure and services that power Kohl’s applications...  ...for development teamsContribute to platform engineering and software standardsContinuously develop self and support the development... 
    Remote work

    Kohl's

    Menomonee Falls, WI
    1 day ago
  •  ...high‑quality IT solutions. As we expand, we’re seeking a Systems Engineer to help lead technical projects, support the team, and ensure...  ...customer issues via phone, email, or in‑person. Review client software and hardware infrastructure to identify areas for improvement.... 
    Full time
    Remote work
    Flexible hours

    LinkTech, LLC

    Waukesha, WI
    1 day ago
  •  ...build a more resilient, efficient, sustainable energy future.Ready to Power a Smarter World with us?The Corporate Quality - Quality Engineering Specialist III transforms Quality Management System (QMS) data into meaningful insights that drive product quality, customer... 
    Full time

    Generac Power System

    Waukesha, WI
    3 days ago
  • $228.16k - $342.24k

     ...Job Description Summary The Senior Director, Software Engineering will lead a globally distributed software engineering organization across...  ...experience with object-oriented programming languages such as C++, Java, or similar technologies. Proven experience designing... 
    Worldwide
    Visa sponsorship
    Work visa
    Relocation package

    GE Healthcare

    Waukesha, WI
    4 days ago
  •  ...quality standards. Work with manufacturing, MESH, manufacturing engineering, quality, product design engineering, suppliers, and customers...  ...company sponsorship Experience in many computer programing software such as visual basic/studio, SQL, and other Microsoft applications... 
    For contractors

    Katalyst Healthcares & Life Sciences

    Waukesha, WI
    3 days ago
  •  ...operates out of several locations in the US and Canada.Job DescriptionA self-reliant Build & Release Engineer capable for support a 30 member Embedded C/C++ Software development team The candidate should have the following experience: A. Managing existing Clearcase based... 

    LanceSoft

    Milwaukee, WI
    2 days ago
  • $55 - $65 per hour

     ...Job Description Codeworks, an LRS company, is seeking a Software Engineer who enjoys building scalable backend systems, solving complex technical challenges, and delivering high-quality software that makes a meaningful impact. This contract opportunity offers the... 
    Hourly pay
    Contract work

    Levi, Ray and Shoup

    Waukesha, WI
    4 days ago
  •  ...direct hire position. POSITION OVERVIEW As a Controls Engineer , your roles and responsibilities will include: Supporting...  ...Visual Basic/Visual Studio and SQL experience. Rockwell Software including RSLogix 5, RSLogix 500, RSLogix 5000, Studio 5000,... 
    Permanent employment
    Full time
    For contractors
    Remote work
    Relocation
    Relocation package

    Strivector

    Waukesha, WI
    2 days ago
  • $145k - $170k

     ...Job Title: Staff Mechanical Engineer – MN, TX, NC, NH Job Description: Trystar is a leader in power inverters, distribution equipment, and related services at the heart of supporting our electrical infrastructure. Our team members focus on producing the highest... 
    Full time
    Work at office
    Remote work

    Trystar Inc

    Waukesha, WI
    2 days ago
  •  ...Staff Software Engineer The Staff Software Engineer will serve as a technical leader for test automation and Continuous Testing across CT...  ...using one or more languages such as Python, Java, JavaScript, or C++. • Experience designing reusable software components,... 
    Temporary work
    Immediate start

    GE

    Waukesha, WI
    4 days ago
  • Job Description:Summary: The Oracle Fusion Staff Software Engineer, is a hands-on technical role responsible for the design, development, and delivery of Oracle Fusion technical solutions, integrations, reporting capabilities, and platform extensions. This role partners... 
    Full time

    Milwaukee Electric Tool

    Menomonee Falls, WI
    4 days ago
  •  ...design that provides a superior running surface for users and long lasting-efficiency for owners and operators. Manufacturing Engineer Job Description A self-starter who drives process improvements and cost reductions. Design and implement processes and equipment... 
    Worldwide

    Woodway USA

    Waukesha, WI
    4 days ago
  • $79.2k - $118.8k

     ...Cloud Engineer At Materion, everyone is included, respected and offered opportunity to grow. Join us! The Cloud Engineer is responsible...  ...maintain, and monitor server operations, evaluate hardware and software solutions, and ensure adherence to security procedures with... 
    Work at office

    Materion

    Milwaukee, WI
    1 day ago
  • $97k - $143k

     ...Electrical Division is currently seeking an Electrical Controls Engineer to join our team. This position is based at our Waukesha, WI...  ...testing procedures and protocols.Experience with various programming software including Visual Basic/Studio, SQL, and other Microsoft... 
    H1b
    Local area
    Immediate start
    Relocation
    Visa sponsorship
    Relocation package

    Eaton Corporation

    Waukesha, WI
    2 days ago
  •  ...Network Infrastructure Engineer Troubleshoot and administer network infrastructure including LAN, WAN, and wireless systems. Manage Cisco Layer 2 & Layer 3 routing, Cisco wireless networks, Cisco PBX administration, and Cisco standard protocols. Support IT cabling,... 
    Temporary work
    Remote work
    Flexible hours

    MDA Edge

    Waukesha, WI
    2 days ago
  •  ...must be authorized to work in the U.S.; Sponsorship is not available for this position at this time. Summary: The Oracle Fusion Software Engineer II is responsible for supporting the development, enhancement, and maintenance of Oracle Fusion extensions, VBS/VBCS... 
    Full time

    Milwaukee Electric Tool

    Menomonee Falls, WI
    4 days ago
  •  ...worldwide and is committed to moving energy forward.As a Lead Engine Performance Engineer, you will work in a global engineering team...  ...automated engine testing and calibration.Experience with the following software: AVL suite (PUMA, IndiCom, Concerto), Gamma Technologies GT-... 
    Worldwide
    Flexible hours

    INNIO Group

    Waukesha, WI
    4 days ago
  • $86k - $126k

     ...ESS division is currently seeking a Senior Controls Automation Engineer. This position is based in Waukesha, WI. The expected annual...  ...• Three (3) years of experience in many computer programing software such as visual basic/studio, SQL, and other Microsoft applications... 
    For contractors
    H1b
    Local area
    Visa sponsorship
    Relocation package

    Eaton

    Waukesha, WI
    3 days ago
  • $131.37k - $166k

     ...retrofitting, testing and integrating various software warehouse logistics solutions...  ...requirements and solutions. Provide engineering support as required. Resolve incompatibility...  ...and MS SQL-Sever), Visual Basic, and C++; C#; industrial automation including PLC... 
    Local area
    Remote work

    Dematic

    Milwaukee, WI
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer - Software Engineer - GPU, C++, OpenCL, CUDA. Be the first to apply!