What are the responsibilities and job description for the C++ programming + CUDA position at AddSource?
As an C programming CUDA, you will be a part of an Agile team to build healthcare applications and implement new features while adhering to the best coding development standards.
Responsibilities: -
- Experience in C and CUDA code development Knowledge of MATLAB.
- Need not develop codes in MATLAB but must be able to read the codes
- Has experience developing test strategies and executing testing of developed software.
- Has experience supporting creation of program documentation--including design documents, test plans, and requirement documents as needed.
- Experience: 3 to 5 years Work involved: Leverage proprietary software platform to implement reconstruction algorithms on GPUs.
- (C /OpenCL/CUDA/OneAPI) Convert existing OpenCL/CUDA algorithms between platforms.
- Develop quality assurance testing for ported algorithms, execute and benchmark results.
- Troubleshoot algorithm performance, perform GPU profiling to identify performance bottlenecks.
- Investigate any problems or bugs encountered during development or testing, and document the findings to facilitate effective troubleshooting and resolution.
- Provide support to address and resolve bugs and issues reported or identified during testing, ensuring the software operates smoothly and efficiently.
Experience: -
- 8 Years
Location: -
- Waukesha, WI
Educational Qualifications: -
- Engineering Degree – BE/ME/BTech/MTech/BSc/MSc.
- Technical certification in multiple technologies is desirable.
Skills: -
Mandatory skills
- C and CUDA
- (C /OpenCL/CUDA/OneAPI) Convert existing OpenCL/CUDA algorithms between platforms
Good to have skills: -
- Experience in working on CI/CD Pipelines using GitLab