What are the responsibilities and job description for the Senior Software Engineer(HPC,GPU,CUDA) position at Advantech Staffing?
Position: Senior Software Engineer - High Performance Computing - C , GPU, Linux
Location: Waukesha, WI (Onsite)
Exp: 6 – 12 yrs
Key Skills: HPC (High Performance computing), GPU, CUDA, OpenCL, C , Linux, knowledge on porting MATLAB code
Job Requirements
- Design, develop and test CT image reconstruction software utilizing latest high-performance computing hardware (GPGPU/multicore CPU) and software technologies
- Apply principles of SDLC and Lean methodologies to deliver high quality, secure, and scalable software modules
Work Experience
- Bachelor’s degree in computer science or in computer engineering
- Experience in OOP, design patterns, C , Linux OS
- Strong analytical, mathematical, and problem-solving skills
- Experience with GPGPU technologies, OpenCL and/or CUDA
- Experience with Git version controlling system
- Knowledge of GPU profiling tools and techniques
- At least 5 years of professional experience in software development