Software Engineer - Software Engineer - GPU, C++, OpenCL, CUDA
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:
Leverage proprietary software platform to implement image processing algorithms on GPUs. (C++/OpenCL/CUDA/OneAPI)
Improve image chain performance using heterogeneous high-performance computing (HPC) to meet customer expectations
Ensure quality and compliance of productized code per regulatory expectations
Detailed Requirements:
Productized CT image processing algorithms on GPU, including ported algorithms from Matlab to GPU, or OpenCL to CUDA
Improved image chain & algorithm performance compared to initial benchmarks
Perform GPU profiling, identify algorithm bottlenecks, troubleshoot and resolve performance issues
Improve GPU utilization leveraging heterogenous HPC knowledge.
Perform testing, reliability analysis, performance benchmarks and document results
Execute test procedures with high quality and rigor, following Good Documentation Practices
Work Experience
Skills:
Programming Languages: C++, OpenCL, CUDA, OneAPI
Image Processing Algorithms: Implementation and optimization on GPUs
High-Performance Computing (HPC): Knowledge of heterogeneous HPC
Profiling and Performance Analysis: GPU profiling, identifying bottlenecks, troubleshooting, and resolving performance issues
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.
- ...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...SuggestedRelocation package
$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...SuggestedPermanent employmentContract workWork experience placementRemote work- ...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,...SuggestedFull timeWork experience placementLive inWork at officeLocal area
- ...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...SuggestedLocal areaRemote work
- ...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...SuggestedWork at office
- ...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 officeLocal areaRemote workFlexible hours
$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 timeWork at officeWork from homeHome office- 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
- 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 employmentContract workRemote work
- 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
- ...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
- ...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 timeRemote workFlexible hours
- ...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...
- ..., 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 workRemote work
- ...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...
- ...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
- ...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
- ...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...
- ...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
- 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
$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 timeLocal area3 days per week$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 contractorsH1bLocal areaRelocationVisa sponsorshipRelocation package- ...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-...WorldwideFlexible hours
- ...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
$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 timeContract work$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- ...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
- ...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 timeH1b
- ...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 contractorsWork at office
- 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
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!
- remote entry level software developer Waukesha, WI
- information technology software engineer Waukesha, WI
- software engineer remote Waukesha, WI
- intel software engineer Waukesha, WI
- software developer fintech Waukesha, WI
- consulting software engineer Waukesha, WI
- part time software developer remote Waukesha, WI
- software developer positions Waukesha, WI
- software engineer healthcare Waukesha, WI
- startup software engineer Waukesha, WI


