What are the responsibilities and job description for the C++ Developer position at Panacea Direct Inc?
Position – C Programming (CUDA)
Location – Waukesha, WI
Duration – Contract
Mandatory skills
- C and CUDA
- (C /OpenCL/CUDA/OneAPI) Convert existing OpenCL/CUDA algorithms between platforms
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.
Job Type: Contract
Pay: Up to $50.00 per hour
Expected hours: 40 per week
Schedule:
- 8 hour shift
Ability to Commute:
- Waukesha, WI 53186 (Preferred)
Ability to Relocate:
- Waukesha, WI 53186: Relocate before starting work (Preferred)
Work Location: Hybrid remote in Waukesha, WI 53186
Salary : $50