Senior Software Engineer

Found in: Talent CA C2 - 2 weeks ago


Markham, Canada Huawei Technologies Canada Co., Ltd. Full time

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

    Found in: Appcast CA A2 P - 2 weeks ago


    Markham, Canada Workday Full time

    Individually we are people, but together we are Aviva. Individually these are just words, but together they are our Values – Care, Commitment, Community, and Confidence.We are looking for a collaborative and resourceful Senior Software Engineer - Backend. You are dedicated, naturally inquisitive and are comfortable in a fast-paced environment.This role...

  • Senior Software Engineer

    Found in: Appcast CA C2 Glassdoor - 2 weeks ago


    Markham, Canada Workday Full time

    Individually we are people, but together we are Aviva. Individually these are just words, but together they are our Values – Care, Commitment, Community, and Confidence.We are looking for a collaborative and resourceful Senior Software Engineer - Backend. You are dedicated, naturally inquisitive and are comfortable in a fast-paced environment.This role...

  • Senior Engineer

    Found in: Jooble CA O C2 - 2 weeks ago


    Markham, ON, Canada Huawei Technologies Canada Co., Ltd. Full time

    Our team has an immediate 12-month contract opening for a Senior Engineer. Job Description: Huawei Canada’s rapid growth has created an excellent opportunity to build and grow your career and make a big impact to everyone’s life. We are the Cloud services leader in China market, and we are advancing in global leadership in this domain as well. Our...


  • Markham, Canada Huawei Technologies Canada Co., Ltd. Full time

    Our team has an immediate12-month contract opening for a Senior Software Engineer. Responsibilities: Design and implement the next generation of PaaS Serverless Application Platform andMicroservice Governance/Resilience solutions.Explore leading technologies such as WASM-based application runtime and ML-based proactive Autoscaling Algorithm.Follow up with...


  • Markham, Canada Huawei Full time

    Our team has an immediate permanent opening for a Senior Software Engineer. Responsibilities: Insights and tracking of the current web runtime technologies (Web engine/JavaScript engine) development, evolution and technical designParticipate in the design and development of the next generation web engine, and the formulation of relevant standardsParticipate...


  • Markham, Canada Huawei Full time

    Our team has an immediate permanent opening for a Senior Software Engineer. Responsibilities: Insights and tracking of the current web runtime technologies (Web engine/JavaScript engine) development, evolution and technical designParticipate in the design and development of the next generation web engine, and the formulation of relevant standardsParticipate...


  • Markham, Canada Huawei Full time

    Our team has an immediate permanent opening for a Senior Software Engineer. Responsibilities: Insights and tracking of the current web runtime technologies (Web engine/JavaScript engine) development, evolution and technical designParticipate in the design and development of the next generation web engine, and the formulation of relevant standardsParticipate...

  • Senior Software Engineer

    Found in: Jooble CA O C2 - 2 weeks ago


    Markham, ON, Canada Huawei Technologies Canada Co., Ltd. Full time

    Our team has an immediate 12-month contract opening for a Senior Software Engineer. Responsibilities : Design and implement the next generation of PaaS Serverless Application Platform andMicroservice Governance/Resilience solutions. Explore leading technologies such as WASM-based application runtime and ML-based proactive Autoscaling Algorithm. Follow...


  • Markham, Canada Huawei Full time

    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 scale outWork with a team of architects and engineers to develop proof-of-concept systems and components across the...


  • Markham, Canada Huawei Full time

    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 scale outWork with a team of architects and engineers to develop proof-of-concept systems and components across the...


  • Markham, Canada Huawei Full time

    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 scale outWork with a team of architects and engineers to develop proof-of-concept systems and components across the...


  • Markham, Canada Huawei Technologies Canada Co., Ltd. Full time

    Our team has an immediate permanent opening for a Senior Software Engineer. Responsibilities: Promote thepre-research and breakthrough of next-generation 2D graphics rendering technologies, including verification and implementation of architecture-level directions such as dynamic fixed pipelines and data-driven renderingConstruct the 2D graphics stack and...


  • Markham, Canada Huawei Technologies Canada Co., Ltd. Full time

    Our team has an immediate permanent opening for a Senior Software Engineer. Responsibilities: Promote thepre-research and breakthrough of next-generation 2D graphics rendering technologies, including verification and implementation of architecture-level directions such as dynamic fixed pipelines and data-driven renderingConstruct the 2D graphics stack and...


  • Markham, Canada Huawei Technologies Canada Co., Ltd. Full time

    Our team has an immediate permanent opening for a Senior Software Engineer. Responsibilities: Promote thepre-research and breakthrough of next-generation 2D graphics rendering technologies, including verification and implementation of architecture-level directions such as dynamic fixed pipelines and data-driven renderingConstruct the 2D graphics stack and...

  • Senior Software Engineer

    Found in: Jooble CA O C2 - 2 weeks ago


    Markham, ON, Canada Huawei Full time

    Our team has an immediate permanent opening for a Senior Software Engineer. Responsibilities: Insights and tracking of the current web runtime technologies (Web engine/JavaScript engine) development, evolution and technical design Participate in the design and development of the next generation web engine, and the formulation of relevant standards ...

  • Senior Engineer, Software Development Engineering

    Found in: Jooble CA O C2 - 2 weeks ago


    Markham, ON, Canada Huawei Full time

    Our team has an immediate permanent opening for a Senior Software Engineer. Responsibilities: Insights and tracking of the current web runtime technologies (Web engine/JavaScript engine) development, evolution and technical design Participate in the design and development of the next generation web engine, and the formulation of relevant standards ...


  • Markham, Canada Huawei Technologies Canada Co., Ltd. Full time

    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 goalsPerform...


  • Markham, Canada Huawei Technologies Canada Co., Ltd. Full time

    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 goalsPerform...


  • Markham, Canada Huawei Technologies Canada Co., Ltd. Full time

    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 goalsPerform...

  • Software Engineer

    Found in: Appcast CA A2 P - 2 weeks ago


    Markham, Canada Workday Full time

    Individually we are people, but together we are Aviva. Individually these are just words, but together they are our Values – Care, Commitment, Community, and Confidence.We are looking for a collaborative and resourceful Software Engineer - Backend. You are dedicated, naturally inquisitive and are comfortable in a fast-paced environment.This role will be...