Skip to content

Windows Driver Developer

  • Full Time
  • Anywhere

ThunderSoft


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.

To apply, please visit the following URL:

THISJOB.CA