Device Driver Engineer - User-Mode Driver

4 Hours ago • 5 Years +
Software Development & Engineering

Job Description

Rebellions is seeking a Device Driver Engineer to work on the NPU user-mode driver for accelerating AI workloads. The role involves inventing, designing, and implementing new features, developing and validating device drivers, and optimizing full-stack performance. Candidates should have a minimum of 5 years in system programming, strong C/C++ skills, and basic knowledge of GPU/NPU driver development, along with excellent teamwork and problem-solving abilities.
Good To Have:
  • Deep understanding of AI accelerator hardware architectures, such as NPUs and GPUs
  • High proficiency in device drivers for GPUs and NPUs
  • High Proficiency in compute APIs such as CUDA, OpenCL, or Vulkan
Must Have:
  • Working on the NPU user-mode driver of our platform for accelerating AI workload on the NPU
  • Inventing, designing, and implementing new features for accelerating AI workload
  • Designing, developing, and validating features and/or bug fixes for our device drivers
  • Optimizing full-stack performance from application, libraries, system software, kernel software, and hardware
  • Writing effective, maintainable, and well-tested code
  • Minimum of 5 years of work experience in system programming
  • Strong software skills and proficiency in writing and debugging C/C++ code
  • Good understanding of designing and implementing system software
  • Basic knowledge of device driver development for GPUs and NPUs
  • Excellent teamwork and communication skills
  • Strong problem-solving skills

Add these skills to join the top 1% applicants for this job

team-management
communication
problem-solving
cpp
talent-acquisition
game-texts
cuda
opencl
vulkan

Responsibilities and Opportunities

  • Working on the NPU user-mode driver of our platform for accelerating AI workload on the NPU
  • Inventing, designing, and implementing new features for accelerating AI workload
  • Designing, developing, and validating features and/or bug fixes for our device drivers
  • Optimizing full-stack performance from application, libraries, system software, kernel software, and hardware
  • Writing effective, maintainable, and well-tested code

Key Qualifications

  • Minimum of 5 years of work experience in system programming
  • Strong software skills and proficiency in writing and debugging C/C++ code
  • Good understanding of designing and implementing system software
  • Basic knowledge of device driver development for GPUs and NPUs
  • Excellent teamwork and communication skills
  • Strong problem-solving skills

Ideal Qualifications

  • Deep understanding of AI accelerator hardware architectures, such as NPUs and GPUs
  • High proficiency in device drivers for GPUs and NPUs
  • High Proficiency in compute APIs such as CUDA, OpenCL, or Vulkan

Application Process

  • Document screening - On-line interview (including coding test) - Culture-fit interview - On-site interview - Compensation negotiation - Final acceptance
  • The application process may vary by job and may change depending on the schedule and circumstances.
  • The application schedule and results will be individually notified to the email address you provided when applying.

Notes

  • This announcement may close early when recruitment is complete.
  • If there are any false facts in the application, acceptance may be canceled.
  • Employment may be restricted if the legal qualifications required for employment and job performance are not met.
  • Being a veteran or a person with a disability will not negatively affect the hiring process.
  • The scope of duties may be changed considering the candidate's overall career and experience. If such a change is necessary, it will be communicated to the candidate at an appropriate time before the final acceptance notification.
  • For inquiries regarding recruitment, please contact the email address below.
  • recruit@rebellions.ai

Set alerts for more jobs like Device Driver Engineer - User-Mode Driver
Set alerts for new jobs by Rebellions
Set alerts for new Software Development & Engineering jobs in South Korea
Set alerts for new jobs in South Korea
Set alerts for Software Development & Engineering (Remote) jobs
Contact Us
hello@outscal.com
Made in INDIA 💛💙