Position Details
About this role
This role involves developing and validating low-level system software for next-generation AI hardware, focusing on driver development, hardware interfaces, and high-speed bus protocols.
Key Responsibilities
- Work on hardware-software integration
- Develop low-level drivers
- Assess hardware features
- Build diagnostic tools
- Collaborate with architecture and hardware teams
Technical Overview
The environment includes Linux kernel and user space development, hardware driver programming, high-speed interface testing, and working with GPU and CPU architectures.
Ideal Candidate
The ideal candidate is a senior system software engineer with over 12 years of experience in embedded software development, specializing in low-level driver development, hardware interfaces, and high-speed buses like PCIe and NVLink. They possess strong programming skills in C++ and Python and have extensive experience working with Linux kernel and user space.
Must-Have Skills
Nice-to-Have Skills
Tools & Platforms
Required Skills
Hard Skills
Soft Skills
Industry & Role
Keywords for Your Resume
Deal Breakers
Less than 12 years of embedded software experience, Lack of experience with hardware drivers, No familiarity with PCIe, NVLink, or high-speed buses, No experience in Linux kernel or user space, Inability to work independently on large codebases
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile