Turn this role into an interview — a resume and cover letter built around what this employer wants.
Get past ATS filters
Job summary
A leading semiconductor company in Markham is seeking a Software Development Engineer to focus on innovative AI software features. The role involves validating and releasing software, contributing to open-source AI projects, and creating technical resources for developers. Candidates should possess a strong background in Python, C/C++, and relevant AI frameworks. A bachelor's or master's degree in computer/software engineering or Computer Science is required, alongside excellent problem-solving and communication skills. This is a full-time position with mid-senior level seniority.
Qualifications
Bachelor’s or master’s degree in computer/software engineering, Computer Science, or related technical discipline.
Good knowledge and hands-on experience in Python, C, C++.
Hands-on experience with AI frameworks is a must.
Responsibilities
Validate new AI SW features before releasing them to customers.
Create PRs to open-source AI projects to enhance AMD device support.
Drive successful adoption of AMD ROCm software and tools.
Skills
Python
C
C++
AI frameworks (e.g. Pytorch, Triton, vLLM, SGLang)
Linux
GPU
CUDA
ROCm
TensorRT
Problem-solving skills
Communication skills
Education
Bachelor’s or master’s degree in computer/software engineering
Computer Science
Job description
A leading semiconductor company in Markham is seeking a Software Development Engineer to focus on innovative AI software features. The role involves validating and releasing software, contributing to open-source AI projects, and creating technical resources for developers. Candidates should possess a strong background in Python, C/C++, and relevant AI frameworks. A bachelor's or master's degree in computer/software engineering or Computer Science is required, alongside excellent problem-solving and communication skills. This is a full-time position with mid-senior level seniority.