Senior Software Engineer at NVIDIA Canada, Quebec City, Quebec
Job Description
Company Overview:
NVIDIA Canada, a leading technology company specializing in graphics processing units (GPUs) and artificial intelligence, is at the forefront of innovation in the tech industry. With a strong presence in Quebec City, Quebec, our cutting-edge technologies power some of the most advanced computing systems worldwide.
Key Responsibilities for Senior Software Engineer:
- Design, develop, and implement software solutions to optimize GPU performance and enhance user experience.
- Collaborate with cross-functional teams to drive product innovation and ensure seamless integration of software components.
- Conduct code reviews, troubleshoot technical issues, and provide expert guidance on software architecture and design.
- Stay updated on industry trends and emerging technologies to continuously improve software development processes.
Required Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or related field.
- Minimum of 5 years of experience in software development, with a focus on GPU programming and parallel computing.
- Proficiency in C/C++, CUDA, and other relevant programming languages.
- Strong understanding of computer architecture, algorithms, and data structures.
- Excellent problem-solving skills and the ability to work effectively in a fast-paced environment.
Desired Skills:
- Experience with machine learning frameworks such as TensorFlow or PyTorch.
- Knowledge of graphics APIs (e.g., OpenGL, DirectX) and shader programming.
- Familiarity with Agile development methodologies and continuous integration/continuous deployment (CI/CD) pipelines.
- Excellent communication skills and the ability to collaborate with diverse teams across different locations.
Compensation & Benefits:
The annual salary range for the Senior Software Engineer position at NVIDIA Canada in Quebec City, Quebec, is between $100,000 to $140,000 CAD, commensurate with experience and qualifications. In addition to competitive compensation, we offer a comprehensive benefits package, including health and dental insurance, retirement savings plans, and professional development opportunities.
How to Apply:
To apply for the Senior Software Engineer role at NVIDIA Canada in Quebec City, Quebec, please submit your resume and cover letter through our company's careers website. We thank all applicants for their interest; however, only those selected for an interview will be contacted. Thank you for considering a career with NVIDIA Canada.
Required Skills
- Programming (Python
- Java
- C++
- JavaScript
- Go)
- Software Development
- Git
Disclaimer: usukcajobs.it.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. If you suspect any fraud or malpractice, email us at abuse@usukcajobs.it.com.
