Linux Device Driver Developer (User Space)

Princeton, NJ • Direct Hire • July 15, 2025 • 81472

Job Title: Linux Device Driver Developer (User Space)
Job ID: 81472
Location: Princeton, New Jersey



Overview:
Our client is looking for a seasoned Linux kernel developer to architect and lead the device driver stack for our Edge AI processors. The candidate must possess an excellent understanding of computer architecture and operating system concepts including, but not limited to, memory management, virtualization and PCIe address space. The role includes designing and developing the core drivers for various interfaces of the SOC for the Linux kernel. The candidate must possess strong communication skills to interface with Runtime, Architecture and H/W teams. 



What you will be doing:

  • Defining the overall strategy and execution plan for driver stack both kernel and user-mode components 

  • Evaluate and integrate third-party device drivers to interface with SW stack 

  • Work closely with the Runtime, Hardware and Architecture teams define the driver architecture 

  • Mentor / lead junior engineers across the company. 


What you must have:

  • Masters/Ph.D. in EE/CS with >3 years of industry experience in system-software development 

  • Advanced programming skills in C/C++ for operating system kernel & systems development 

  • Expert understanding of device driver architecture for the Linux kernel 

  • Exposure to PCIe BAR and IOMMU architecture 

  • Exposure to virtualization and hypervisor technologies 

  • Deep understanding of operating systems concepts, data structures, x86-64 and accelerator architectures 

  • Experience with low-level debug tools as well as emulators and simulators 

  • Experience running, analyzing, and tuning system performance benchmarks 

  • Knowledge of industry-standard (and advanced) tools and methodologies. 

  • Excellent verbal and written communication skills.



For more information about TEEMA and to consider other career opportunities, please visit our website at www.teemagroup.com

Share This Job

Related Jobs