Senior Software Engineer - Systems and Kernel Development

Senior Software Engineer - Systems and Kernel Development

15 Oct
|
Huawei Technologies Canada Co.
|
Markham

15 Oct

Huawei Technologies Canada Co.

Markham

Our team has an immediate 12-month contract opening for a Senior Software Engineer.

Responsibilities:

- Design and maintain Kernel-Mode Driver Framework (KMDF) HID source drivers, I2C client drivers, etc.
- Collaborate closely with software engineers to integrate kernel drivers into broader software systems, contributing to the project's overarching goals
- Perform detailed code reviews, offer constructive feedback, and participate in problem-solving discussions to maintain high code quality standards
- Research and adopt advanced technologies to enhance the virtual device driver's performance and capabilities continually
- Identify, debug, and resolve issues related to virtual device drivers,





guaranteeing reliability and stability for users

What you’ll bring to the team:

- A Bachelor’s degree in Computer Science, Electrical Engineering, or a related field
- Proficiency in C/C++ programming languages and strong coding practices
- Experience in developing kernel drivers, with an emphasis on HID source drivers or related technologies
- In-depth knowledge of operating system internals, device driver models, and familiarity with various HID transports like HID over I2C and HID over USB
- Excellent problem-solving and debugging skills, capable of addressing complex issues efficiently
- Ability to work both independently and as an integral member of a team, with effective communication skills for collaboration with diverse teams

#LI-HC1

▶️ Senior Software Engineer - Systems and Kernel Development
🖊️ Huawei Technologies Canada Co.
📍 Markham

Subscribe to this job alert:
Enter Your E-mail address to receive the latest job offers for: senior software engineer - systems and kernel development

Linux Software Engineer (Build and Packaging)

Linux Software Engineer (Build and Packaging)

Job DescriptionJob Description We are looking for Linux Software Engineer (Build and Packaging) for our client in Markham, ON Job Title: Linux Software Engineer (Build and Packaging) Job Location: Markham, ON Job Type: Contract Job Description: [...]
Markham
22 Oct
    Markham
    22 Oct

Senior Software Engineer Python Automation

Senior Software Engineer Python Automation

Senior Software Engineer – Python Automation Join Syntronic: Where Your Innovation Shapes the Future At Syntronic, we don't just follow industry trends—we set them! Join us in partnering with visionary companies and the brightest minds to tur [...]
Markham
15 Oct
    Markham
    15 Oct

Senior Software Engineer - Distributed Database

Senior Software Engineer - Distributed Database

Our team has an immediate permanent opening for a Senior Software Engineer. Responsibilities: Research and development of distributed, highly available transaction processing database management system focusing on algorithms for scale up and [...]
Markham
23 Oct
    Markham
    23 Oct

Senior Software Engineer - Distributed Database

Senior Software Engineer - Distributed Database

Our team has an immediate permanent opening for a Senior Software Engineer. Responsibilities: Research and development of distributed, highly available transaction processing database management system focusing on algorithms for scale up and [...]
Markham
23 Oct
    Markham
    23 Oct
Subscribe to this job alert:
Enter Your E-mail address to receive the latest job offers for: senior software engineer - systems and kernel development