Software Application Engineer/Programmer III (NVIDIA CUDA) - PEAK Technical Services Inc.
Tewksbury, MA 01876
About the Job
Job Title: Software Application Engineer/Programmer III
Location: Remote (MA)
Duration: 2 months+ (Potential for extension or additional opportunities)
Position Type: Temporary (Possibly transitioning to Full-Time Employment)
Number of Open Positions: 1
Security Clearance: None required
U.S. Citizenship Required: Yes
Job Description:
We are seeking a skilled Software Application Engineer/Programmer III to join our team for an Image Quality Improvement Project. In this role, you will focus on optimizing existing graphics rendering code using NVIDIA CUDA and work alongside cross-functional teams to integrate performance improvements. This is a remote position based in Massachusetts with flexible working hours and the possibility of extension or future opportunities.
Key Responsibilities:
- Optimize CUDA-based graphics rendering code to enhance image quality and performance.
- Collaborate with cross-functional teams, including other software engineers and system architects, to integrate optimized solutions into existing applications.
- Maintain and update legacy codebases to improve overall efficiency and performance.
- Troubleshoot and debug graphics rendering issues to ensure high-quality outputs.
- Document code changes and best practices for the team.
Required Qualifications:
- Proficiency in NVIDIA CUDA programming for parallel computing.
- Strong experience in Linux C++ development.
- Familiarity with MATLAB for technical computing and UI development.
- Bachelor's degree in Computer Science, Electrical Engineering, or related field ( Master's degree preferred).
Desired Skills:
- Experience in parallel computing and GPU programming.
- Ability to work well in a collaborative team environment.
- Understanding of image processing and computer graphics concepts is a plus.
Work Schedule:
- Standard hours: 9/80 schedule (i.e., 9 hours per day, 8 days every two weeks).
- Overtime not required or expected.
Interview Process:
- Interviews will be conducted via Teams by a panel of 3 interviewers.
- Feedback and decisions will be made quickly following the interview process.
Other Information:
- No pre-identified candidates have been selected.
- There are no security access requirements (e.g., COMSEC, NATO, etc.).
- The role is expected to be remote but candidates must be based in the U.S..
If you're passionate about CUDA programming and optimizing graphics performance, we encourage you to apply for this exciting opportunity!