A technology company in AI compute seeks a skilled developer to design and implement OS kernel and device driver software. The ideal candidate will have a strong background in C/C++ and Python programming, along with experience in operating system kernel development. Strong problem-solving skills and effective communication within an agile team setting are essential. This position offers flexible working, comprehensive benefits, and an inclusive workplace culture.
Qualifications
Proven industry experience in software development using C/C++/Python.
Experience in OS Kernel and Device Driver development for Linux or Windows.
Excellent written and verbal communication skills.
Responsibilities
Design, implement, test, and document OS Kernel and Device Driver software.
Participate in agile development and scrum teams.
Communicate effectively with peers in technical discussions.
Skills
C/C++ programming
Python programming
OS Kernel development
Device Driver development
Problem-solving skills
Effective communication
Familiarity with debug tools
Knowledge of CUDA
Experience with PCIe
Integration with cloud services
Job description
A technology company in AI compute seeks a skilled developer to design and implement OS kernel and device driver software. The ideal candidate will have a strong background in C/C++ and Python programming, along with experience in operating system kernel development. Strong problem-solving skills and effective communication within an agile team setting are essential. This position offers flexible working, comprehensive benefits, and an inclusive workplace culture.