Talent.com
Windows Kernel Engineer

Windows Kernel Engineer

ThunderSoftMarkham, ON, Canada
8 days ago
Job type
  • Full-time
Job description

THE ROLE :

  • Co-engineer with OEM / ISV for end-to-end platform development solutions.
  • Partner with customer engineering teams to support global customers.
  • Collaborate with engineering teams across technical functions, geographical regions, and time zones, involving various facets of platform software development and optimization.
  • Work closely with HW and SW teams on solution design, software development, optimization, and deployment for Edge platforms.
  • Contribute to architectural design decisions by providing timely feedback and technical direction.
  • Develop, debug, and optimize Windows drivers, ensuring high performance and stability.

THE PERSON :

  • Experience working closely with customers to enable solutions.
  • Strong background in Windows driver development and debugging.
  • Hands-on experience with Windows Kernel Mode Driver Framework (KMDF) and User Mode Driver Framework (UMDF).
  • Strong problem-solving and analytical skills, with the ability to root-cause complex system-level issues.
  • Effective communication skills and strong teamwork to collaborate in a global organization.
  • PREFERRED EXPERIENCE :

  • Proven expertise in Windows driver debugging tools (WinDbg, KD, Sysinternals, etc.).
  • Experience with end-to-end software application development flow – from design to development to integration and testing.
  • Experience with system software (driver / OS level) on Android / Linux / Windows environments.
  • Experience in profiling and optimizing software and system stacks for performance improvements.
  • Familiarity with GPGPU compute like OpenCL, DirectX Compute.
  • Experience with camera architecture, camera APIs, and camera-related algorithms.
  • Development experience with deep learning compiler frameworks like TVM, Glow, or XLA; or other LLVM-based compilers.
  • Experience with Machine Learning / Deep Learning frameworks like TensorFlow, PyTorch.
  • Experience in developing computer vision algorithms using OpenCV and / or Deep Learning approaches.
  • Proficiency in Python for automation and scripting tasks.
  • ACADEMIC CREDENTIALS :

  • BS / MS degree in Computer Science, Electrical / Computer Engineering, or Applied Math.
  • Create a job alert for this search

    Window • Markham, ON, Canada