cover image
Dexian

Linux kernel Developer

On site

Markham, Canada

Mid level

Freelance

14-11-2025

Share this job:

Skills

Communication Problem-solving Effective Communication Architecture Linux Machine Learning Programming Oral and Written Communication Software Development C++ c++ programming

Job Specifications

Job Title: Software Development Engineer

Location: Markham, ON

Work Mode: Onsite

Contract : 12 months

Job Description

Top skills:

C and C++ programming
Excellent debugging and trouble-shooting skills
Linux kernel development experience, either core kernel development or device driver development.

The Role:

Our team works on the ROCm Platform an open-source HPC/Hyperscale-class platform for GPU computing. We are looking for an experienced software engineer to develop, maintain, and support ROCm.

The Person:

The successful candidate will utilize their knowledge of machine learning and driver development to be a key contributor to the ongoing development of drivers and future hardware. The ideal candidate will use outstanding cross-component, independent problem-solving skills, and work with other Compute / Machine Learning teams. They will thrive in a dynamic environment, be a strong teammate with proven initiative who is passionate about developing leading-edge products.

Key Responsibilities:

GPU driver development in support of Machine Learning and Data Centre applications
Contributes to software projects of significant technical importance
Solves sophisticated non-recurring problems that leads to development and implementation
Debug, analyze and resolve quality and certification issues as reported by Customers and QA
Write detailed design notes for new features
Coordinate closely with peers and colleagues to ensure timely and effective communication of all assigned work activities
Coordinate with developers in the open-source development community

Preferred Experience:

Proficient in C and C++ programming
Excellent debugging and trouble-shooting skills
Linux kernel development experience, either core kernel development or device driver development.
PC architecture knowledge
Strong oral and written communication skills
Familiarity with compute, graphics, or multimedia GPU application development Proven track record of contributions to open-source projects

Academic Credentials:

Bachelor's degree with 5-7 years or Masters with 3-5 years of proven experience

Dexian is a leading provider of staffing, IT, and workforce solutions with over 12,000 employees and 70 locations worldwide. As one of the largest IT staffing companies and the 2nd largest minority-owned staffing company in the U.S., Dexian was formed in 2023 through the merger of DISYS and Signature Consultants. Combining the best elements of its core companies, Dexian's platform connects talent, technology, and organizations to produce game-changing results that help everyone achieve their ambitions and goals.

Dexian's brands include Dexian DISYS, Dexian Signature Consultants, Dexian Government Solutions, Dexian Talent Development and Dexian IT Solutions. Visit https://dexian.com/ to learn more. Dexian is an Equal Opportunity Employer that recruits and hires qualified candidates without regard to race, religion, sex, sexual orientation, gender identity, age, national origin, ancestry, citizenship, disability, or veteran status

About the Company

Dexian is a leading provider of staffing, IT, and workforce solutions with nearly 12,000 employees and 70 locations worldwide. As one of the largest IT and professional staffing companies and the 2nd largest minority-owned staffing company in the U.S., Dexian was launched in 2023 and created from the combination of DISYS, Signature Consultants, and other strategic acquisitions. Dexian fuses the best elements of its legacy companies to create a platform that connects talent, technology, and organizations to produce game-chan... Know more