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 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineer - Software Engineer - GPU, C++, OpenCL, CUDA in Waukesha, WI vacancy
  •  ...Software Engineer – CT Image Generation (Platform) The team behind industry-leading CT scanners...  ...-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
    Relocation package

    GE

    Waukesha, WI
    1 day ago
  • $60 per hour

     ...EngineerGenesis10 is currently seeking a System Engineer for a 12+ month remote contract...  ...involving infrastructure provisioning and core software installation and configurationAutomate...  ...practicesKnowledge of Graphics Processing Unit (GPU) technologies from vendors such as NVIDIA... 
    Suggested
    Permanent employment
    Contract work
    Work experience placement
    Remote work

    Genesis10

    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
    3 days ago
  •  ...Senior Network Engineer The Senior Network Engineer is responsible for the implementation and administration of Global Enterprise technologies for data networks, hybrid and software defined network technology stacks, Remote Access, Firewall deployments and related network... 
    Suggested
    Local area
    Remote work

    Generac

    Waukesha, WI
    1 day 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
    3 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... 
    Work at office
    Local area
    Remote work
    Flexible hours

    FlexTrade

    Milwaukee, WI
    1 day 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
    1 day 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
    5 days ago
  • We are looking for a Systems & Cloud Engineer to join our team in Wisconsin on a contract basis with the potential for a permanent role. This role is ideal for a hands-on IT specialist who enjoys building, maintaining, and improving Microsoft-based environments across... 
    Permanent employment
    Contract work
    Remote work

    Robert Half

    New Berlin, 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
  •  ...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
    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
    5 days ago
  •  ...We are looking for an experienced ML Ops Engineer to build, automate, and maintain scalable machine learning infrastructure and deployment pipelines. The ideal candidate will have strong experience with cloud platforms, CI/CD, containerization, model deployment, monitoring... 

    Techvilla Solutions

    New Berlin, WI
    4 days ago
  •  ..., Infineon, NXP, Renesas) and embedded C/C++.Firmware experience – practical familiarity...  ...and low-level development workflows.Engine systems expertise – deep understanding of...  ...testing and validation of ECU hardware and software.Familiarity with engineering tools like CANoe... 
    Temporary work
    Remote work

    United IT

    Waukesha, WI
    2 days ago
  •  ...Azure ,  Google Cloud Platform (GCP) . Methodologies: Prompt Engineering ,  Retrieval-Augmented Generation (RAG) ,  Agentic...  ...products. Essential Skills: ~12+ years of overall experience in Software Engineering and Data Science. ~ Expert proficiency in  Python... 

    Cloud Analytics Technologies LLC

    Waukesha, WI
    3 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
    1 day ago
  •  ...Hello, My name is Haritha, and I'm reaching out from Intellectt Inc. regarding an exciting PLC Engineer opportunity based in Waukesha, WI with one of our prestigious clients. I would love to connect and discuss this opportunity in more detail. Please feel... 
    Full time

    Intellectt INC

    Waukesha, WI
    4 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
    1 day ago
  •  ...Electrical Engineer IIILeads team collaboration with peer engineering teams, manufacturing, suppliers and customers to drive product designs...  ...MS Office (Outlook, Word, Excel, etc.) and business specific software (e.g. ERP, eQMS, CAD).Advanced competency using simulation... 
    Work experience placement

    NeoCoil

    Pewaukee, 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
    3 days ago
  • $105.4k - $124k

     ...from Day One.Job DescriptionThe Infrastructure Data Analytics Engineer is responsible for acquiring, transforming, integrating, and analyzing...  ..., API integration, and data transformation while adhering to software development lifecycle (SDLC) practices, including source code... 
    Full time
    Local area
    3 days per week

    US Bank

    Brookfield, WI
    4 days ago
  • $97k - $143k

    Eaton’s Electrical Division is currently seeking a Controls Engineer to join our team. This position is based at our Waukesha, WI facility...  ...engineering experience.Experience with various programming software including Visual Basic/Studio, SQL, and other Microsoft applications... 
    For contractors
    H1b
    Local area
    Relocation
    Visa sponsorship
    Relocation package

    Eaton Corporation

    Waukesha, WI
    2 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
    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
    3 days ago
  • $90k - $100k

     ...Intellectt Inc . regarding an exciting contract opportunity for PLC Engineer based in Waukesha, Wisconsin with one of our prestigious...  ..., and safety systems. ~ Experience with Rockwell Software, RSLogix, Studio 5000, and FactoryTalk. ~ Knowledge of Visual... 
    Full time
    Contract work

    Intellectt INC

    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
    5 days ago
  •  ...Your Role on Our TeamAs a Metrology Data, Systems, and Automation Engineer, you will help modernize metrology operations by improving how...  ...in metrology, quality engineering, manufacturing engineering, software automation, data analytics, systems integration, technical... 
    Full time

    Milwaukee Electric Tool

    Brookfield, WI
    5 days ago
  •  ...DevOps Engineer Sonsoft, Inc. is a USA based corporation duly organized under the laws of the Commonwealth of Georgia. Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled... 
    Full time
    H1b

    SonSoft

    Milwaukee, WI
    2 days ago
  •  ...Job Description: Job Summary: Greenix is looking for an Engineering Team Lead to own our ecommerce and web platform and to set...  ...the company. Qualifications: ~~5 years of experience in software engineering, with a strong track record on ecommerce platforms... 
    For contractors
    Work at office

    Greenix Pest Control

    Waukesha, WI
    2 days ago
  • Job Description:Summary: The Oracle Fusion Senior Software Engineer is a hands-on technical leadership role responsible for designing, developing, supporting, and continuously improving Oracle Fusion technical solutions across enterprise Finance, Supply Chain Management... 
    Full time

    Milwaukee Electric Tool

    Menomonee Falls, WI
    3 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!