Gpu Compiler Developer Jobs
By Qualcomm At Toronto, Ontario, Canada
Broad compiler knowledge and extensive hands-on compiler development experience
Extensive experience with benchmarking and performance tuning for parallel applications
Good communication skills and teamwork spirit, reliable and self-motivated
Experience with GPU compiler development
Experience with GPU driver development
Experience with LLVM compiler development
Graphics Engineer | Minecraft Jobs
By SkyBox Labs At Burnaby, British Columbia, Canada
Share your knowledge and have an impact across our entire studio!
3+ years' experience working on real-time graphics and rendering systems for games
Experience with PC and/or console game development
Strong debugging, profiling and optimization skills
Knowledge of advanced and modern rendering techniques
Strong written and verbal communication skills
Senior Graphics Engineer - 3D
By Huawei Technologies Canada Co., Ltd. At Vancouver, British Columbia, Canada
Over 5 years' of Solid programming skills in C/C++.
Work experience in the CG field of 5 years or more with hands-on experience developing of real-time rendering and features.
Good knowledge of the CG field.
Experience with at least one of the following APIs: Vulkan, OpenGL, DirectX.
Experience with existing game engines such as UE, Unity or others.
Excellent communication and documentation skills.
Principal Graphics Engineer - 3D
By Huawei Technologies Canada Co., Ltd. At Vancouver, British Columbia, Canada
Inspire and mentor developers and bring vast knowledge to the group.
Over 10 years' of Solid programming skills in C/C++.
Work experience in the CG field of 7 years or more with hands-on experience developing of real-time rendering and features.
Experience with some of the following APIs: Vulkan, OpenGL, DirectX.
Experience with existing game engines such as UE, Unity or others.
Excellent communication and documentation skills.
Software Developer, Video And Graphics
By Evertz At Burlington, Ontario, Canada
Linux kernel knowledge (drivers, networking, filesystems, memory management, tracing)
Skills and Experience you will bring:
Additional skills and experience that will be useful:
C and C++, template programming
Concurrent programming in Linux environments
Git, (Git-based workflows, CI, Confluence, JIRA )
Software Developer Gpu Libraries
By AMD At Calgary, Alberta, Canada
Expert knowledge and hands-on experience in C, C++
Parallel programming experience using OpenMP, MPI
In-depth knowledge of best-practices in software development, including testing, profiling, debugging, documentation, version control, issue tracking, and planning
Test and validate ROCm libraries on the newest AMD GPUs
Benchmark, profile and optimize code to maximize throughput on single and multi-GPU systems
Work with library development teams across the ROCm stack to implement optimizations and fix bugs
Graphics Engineer | Minecraft Jobs
By SkyBox Labs At Victoria, British Columbia, Canada
Share your knowledge and have an impact across our entire studio!
3+ years' experience working on real-time graphics and rendering systems for games
Experience with PC and/or console game development
Strong debugging, profiling and optimization skills
Knowledge of advanced and modern rendering techniques
Strong written and verbal communication skills
Sr. Software Developer - Gpu
By AMD At Calgary, Alberta, Canada
2+ years professional software development experience
Experience in software performance evaluations, optimizations and debugging
Develop software in C++, Python, HIP, assembly to enable GPU computations for key math operations in AI, HPC application
Carry-out performance tuning for important use-cases to maximize hardware utilization
Enhance and maintain programs/scripts to sustain seamless performance analysis, and performance/functional test coverage
Identify and help resolve quality issues working closely with libraries development teams and other internal engineering teams
Software Development Eng : Gpu / Ai
By AMD At Markham, Ontario, Canada
Must have good oral and written communication skills.
Strong programming skills, especially in C/C++
Experience in Linux Kernel and device driver development
GPU / Parallel programming experience is highly preferred
Scripting language (Python, Perl, Shell Scripting) knowledge is desired
Experience in developing projects in UNIX/Linux environment
Gpu Security/Firmware Validation Engineer
By AMD At Markham, Ontario, Canada
Provide meaningful execution and issue update to program management.
Develop knowledge of system architecture, technical debug, and validation strategy
Experience in following technical areas:
Strong programming/scripting skills (C/C++, Python, Perl)
Knowledge of computer hardware architecture (CPU/GPU, x86, PCIe, memory, bus logic) and software architecture (driver, bios, firmware usage)
Working knowledge of Server OSes (Linux, Windows Server)
Graphics Diagnostic Engineer Jobs
By AMD At Markham, Ontario, Canada
Exceptional problem-solving capabilities and data analysis skills
Excellent knowledge of hardware/software integration and standard diagnostic testing techniques
A proven knowledge of 3D graphics hardware/firmware/software integration
Experience on shader programming and shader language compiler
Strong software development skills on Linux
Candidate should have extensive experience in the diagnostic or verification environments with emphasis on ASIC system-level testing
Systems Software Developer – Gpu Hardware Stress
By AMD At Markham, Ontario, Canada
Has strong analytical thinking and problem solving skills with excellent attention to details
Develop new stress applications utilizing knowledge of the underlying microarchitecture to discover issues in hardware and software
Experience with parallel programming, concurrency, and memory consistency models
Must be a team player but also be able to work efficiently with minimal supervision
Has a strong interest in GPU hardware, firmware, and/or systems programming
Is very familiar with Linux and Linux systems programming
Gpu Compiler Engineer, Mlir, Llvm, Remote, Eu
By XONAI At Canada
3+ years of experience with Backend Compiler Engineering.
Experience working with LLVM or MLIR compiler infrastructure
Experience in developing core compiler algorithms (passes, analysis, IR structures).
Proficient with C++14 (or above) and experience with GitHub workflows.
Entrepreneurial spirit and previous experience in early stage start-ups.
Experience in implementing complex algorithms tailored for GPUs such as large sorting and data aggregations.

Are you a creative problem solver with a passion for graphics software engineering? We are looking for an experienced engineer to join our team and help us create the next generation of graphics software. You will have the opportunity to work on cutting-edge technologies and collaborate with a talented team of engineers to develop innovative solutions. If you are ready to take your career to the next level, this is the perfect opportunity for you!

Overview Graphics Software Engineer is a software engineer who specializes in developing software for graphics applications. They are responsible for designing, developing, testing, and maintaining software for graphics applications. They must have a strong understanding of computer graphics and software development principles. Detailed Job Description Graphics Software Engineers are responsible for designing, developing, testing, and maintaining software for graphics applications. They must have a strong understanding of computer graphics and software development principles. They must be able to develop software that is efficient, reliable, and user-friendly. They must be able to work with a variety of software development tools and technologies. They must be able to work with a team of other software engineers and designers. Job Skill Requirements
• Strong understanding of computer graphics and software development principles
• Proficiency in software development tools and technologies
• Ability to develop software that is efficient, reliable, and user-friendly
• Ability to work with a team of other software engineers and designers
• Ability to troubleshoot and debug software
• Ability to work independently and in a team environment
Job Qualifications
• Bachelor’s degree in Computer Science, Software Engineering, or related field
• 5+ years of experience in software engineering
• Experience with graphics software development
• Knowledge of software development best practices
• Knowledge of software design patterns
• Ability to work in a fast-paced environment
Job Knowledge
• Knowledge of computer graphics and software development principles
• Knowledge of software development tools and technologies
• Knowledge of software design patterns
• Knowledge of software development best practices
• Knowledge of debugging and troubleshooting software
Job Experience
• 5+ years of experience in software engineering
• Experience with graphics software development
• Experience with software development tools and technologies
• Experience with software design patterns
• Experience with debugging and troubleshooting software
Job Responsibilities
• Design, develop, test, and maintain software for graphics applications
• Work with a team of other software engineers and designers
• Troubleshoot and debug software
• Work independently and in a team environment
• Follow software development best practices
• Develop software that is efficient, reliable, and user-friendly