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