Software Developer - GPU kernel development in OpenCL

Codeworks L.L.C
Waukesha, WI, US
Full-time

Job Description

Job Description

Our client is the world's largest Digital Industrial Company, transforming the healthcare industry with software-defined machines and solutions that are connected, responsive and predictive.

Through their people, leadership development, services, technology and scale, our client delivers better outcomes for their global partners than any other in this space.

Total rewards are designed to unlock your ambition by giving you the boost and flexibility you need to turn your ideas into world-changing realities.

Salary and benefits are everything you’d expect from an organization with global strength and scale, and you’ll be surrounded by career opportunities in a culture that fosters care, collaboration, and support.

Position : Software Developer GPU kernel development in OpenCL

Location : Waukesha onsite mostly

Duration : 12 months with opportunities for multiple extensions

REQUIRED SKILLS! GPU kernel development using OpenCL, C++ and Linux

Team is responsible for acquiring data from the CT scanner and reconstructing CT images. Involves developing algorithms and high performance computing on GPUs.

Product uses Linux operating systems. Mostly using OpenCL and C++ for development.

REQUIRED SKILLS! GPU kernel development using OpenCL, C++ and Linux

Job description :

The team developing CT scanners is looking for highly motivated software engineers to join them to develop the next generation of CT scanners.

Software Engineers will be working on CT image reconstruction team using state-of-the-art compute and software platforms.

In this role you will :

  • Participate in developing and testing CT image reconstruction software, utilizing latest high-performance computing hardware (GPGPU / multicore CPU) and software technologies
  • Experimenting with emerging high performance computing technologies to optimize CT algorithm performance
  • Collaborate with cross-functional teams to translate CT image reconstruction algorithms into product software

Required qualifications :

  • Solid experience writing GPU kernels using OpenCL
  • Kernel profiling and optimization
  • Experience porting algorithms to GPUs
  • Experience testing development for algorithms
  • C++, Linux OS, Familiarity with OOP, design patterns
  • Experience with CUDA
  • Strong analytical and problem-solving skills
  • Strong math background / orientation
  • Linux Shell Scripting

Codeworks L.L.C. is a full-service IT Consulting and Staffing Services company. Headquartered in Milwaukee, WI Codeworks has more than 25 years of experience connecting great people to great companies.

Codeworks services companies nationwide ranging from start-ups to Fortune 100 corporations. Our Recruiting team consists of highly skilled Talent Specialists who excel at evaluating, advising, and connecting IT professionals with new career opportunities that facilitate career growth.

At Codeworks, we're committed to diversity, equity, and inclusion in our workforce and beyond. We believe in equal opportunities and value the unique perspectives that every individual brings to our team.

Join us in creating an inclusive, innovative, and collaborative workplace where your talents can thrive.

Please apply here or forward your resume and / or questions to ellen.burgermeister@codeworks -inc.com

LI-EB1

30+ days ago
Related jobs
Promoted
Codeworks L.L.C
Waukesha, Wisconsin

Participate in developing and testing CT image reconstruction software, utilizing latest high-performance computing hardware (GPGPU/multicore CPU) and software technologies. Our client is the world's largest Digital Industrial Company, transforming the healthcare industry with software-defined m...

Webster Servicing LLC
Wisconsin,Remote
Remote

Quality Assurance and Testing experience, including business requirements interpretation, test planning, and metrics development. Familiar with the systems development life cycle, including source code control and integration with Application Lifecycle Management tools and Continuous Integration/Con...

Promoted
Russ Hadick & Associates
New Berlin, Wisconsin

Russ Hadick & Associates, Inc has partnered with a Milwaukee, Wisconsin area client to help them search and qualify candidates for their Software Controls Engineering opening. PRIMARY RESPONSIBILITIES:Customizing of controls using existing software modules and standards from global automation engine...

Promoted
Generac
Waukesha, Wisconsin

As a software engineer, you will be a critical member of our team developing iPhone, Android and web apps that enable IoT devices. This isn’t an average position where you might be restricted to one small piece of an application, but the opportunity to create high performing software as part of a co...

Promoted
Hydrite Chemical Co.
Brookfield, Wisconsin

The Hydrite Developer provides programming and support for application systems to meet Hydrite's business needs. Duties include working collaboratively with business analysts, users, application architects, and fellow developers to design, program, and test business solutions. Develop enterprise-lev...

Promoted
SF Staffing Solutions
Sussex, Wisconsin

Utilizes their understanding of OO design principles in creating custom software solutions or modifying package solutions. ...

Promoted
Study International
Brookfield, Wisconsin

Main responsibility will be the development and maintenance of software components of varying complexity for use in finance and billing applications. Collaborate with developers, product managers, business analysts and business users in conceptualizing, estimating, and developing new software applic...

Promoted
Rtx
Greendale, Wisconsin

Software Engineer (Full Stack Developer)Location:. Nightwing is seeking a talented and experienced Full Stack Developer to join our dynamic development team. As a Full Stack Developer, you will be responsible for designing, developing, and maintaining both front-end and back-end systems. Proven Expe...

Promoted
Comcast
Greendale, Wisconsin

We are looking for an experienced Penetration Tester (Engineering Level 3) to join our Security Assessment Team. ...

Promoted
Leidos
Greendale, Wisconsin

Candidate must possess at least a Bachelor’s Degree in Electrical Engineering, Computer Engineering, Software Engineering, Computer Science, or related technical degree. BS degree and 8+ years of software engineering relevant experience or Masters with 6+ years of software engineering relevant exper...