Linux NPU Driver Developer

2 months ago


San Jose, United States Axiado Corporation Full time

Company Description

Axiado is an AI-enhanced security processor company redefining the control and management of every digital system. The company was founded in 2017, and currently has 100+ employees. At Axiado, developing great technology takes more than talent: it takes amazing people who understand collaboration, respect each other, and go the extra mile to achieve exceptional results. It takes people who have the passion and desire to disrupt the status quo, deliver innovation, and change the world. If you have this type of passion, we invite you to apply for this job.

Job Description

We are seeking a highly skilled and experienced Linux NPU Driver Developer to join our dynamic team for LLMs enabling on NPU. In this role, you will leverage your extensive expertise in developing Linux NPU drivers to drive innovation and excellence in our projects. Additionally, you will play a critical role in enabling the deployment of large language models (LLMs) on NPUs, optimizing performance, and ensuring seamless integration.

Key Responsibilities:

* Develop and maintain upstream Linux graphics stacks, including GPU and NPU drivers.
* Lead the development of new NPU drivers, with a focus on integrating and upstreaming drivers NPU driven hardware.
* Collaborate with hardware vendors, open-source communities, and internal teams to ensure seamless integration and functionality of graphics and NPU drivers.
* Optimize and bring up LLMs on NPUs, ensuring efficient performance and resource utilization.
* Troubleshoot and resolve complex technical issues related to graphics and NPU drivers, ensuring optimal performance and stability.

Qualifications

* Over 15 years of experience in developing upstream Linux graphics stacks, including GPU drivers.
* Recent experience in developing NPU drivers
* Strong proficiency in C programming language and Linux kernel development.
* Experience working with major industry players
* Excellent problem-solving skills and the ability to troubleshoot and resolve complex technical issues.
* Strong communication skills, with the ability to collaborate effectively with cross-functional teams and external stakeholders.
* Demonstrated leadership abilities and a track record of mentoring and guiding junior developers.

Preferred Qualifications:

* Experience contributing to open-source projects and active engagement with the Linux graphics and NPU driver communities.
* Knowledge of modern NPU architectures and experience with machine learning frameworks.
* Familiarity with deploying and optimizing LLMs on NPUs.

Additional Information

Axiado is committed to attracting, developing, and retaining the highest caliber talent in a diverse and multifaceted environment. We are headquartered in the heart of Silicon Valley, with access to the world's leading research, technology and talent.

We are building an exceptional team to secure every node on the internet. For us, solving real-world problems takes precedence over purely theoretical problems. As a result, we prefer individuals with persistence, intelligence and high curiosity over pedigree alone. Working hard and smart, continuous learning and mutual support are all part of who we are.

Axiado is an Equal Opportunity Employer. Axiado does not discriminate on the basis of race, religion, color, sex, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status or any other basis covered by appropriate law. All employment is decided on the basis of qualifications, merit, and business need.



  • San Jose, United States Axiado Full time

    Company DescriptionAxiado is an AI-enhanced security processor company redefining the control and management of every digital system. The company was founded in 2017, and currently has 100+ employees. At Axiado, developing great technology takes more than talent: it takes amazing people who understand collaboration, respect each other, and go the extra mile...


  • San Jose, United States Axiado Full time

    Company Description Axiado is an AI-enhanced security processor company redefining the control and management of every digital system. The company was founded in 2017, and currently has 100+ employees. At Axiado, developing great technology takes more than talent: it takes amazing people who understand collaboration, respect each other, and go the extra mile...


  • San Jose, California, United States AMD Full time

    Transforming Lives with AMD TechnologyWe are committed to enriching our industry, communities, and the world through innovative AMD technology. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming, and embedded. At AMD, we push the limits...


  • San Jose, California, United States Advanced Micro Devices , Inc. Full time

    About the RoleWe are seeking a talented Machine Learning (ML) Compiler Software Engineer to join our growing team in the AI group and play a crucial role in developing software toolsets to deploy cutting-edge ML models on AMD's XDNA Neural Processing Units (NPU).Key ResponsibilitiesDesign and develop novel algorithms for tiling and mapping quantized ML...


  • San Jose, California, United States Advanced Micro Devices , Inc. Full time

    Transforming Lives with AMD TechnologyWe are committed to enriching our industry, communities, and the world through AMD technology. Our mission is to build great products that accelerate next-generation computing experiences - the building blocks for the data center, artificial intelligence, PCs, gaming, and embedded.The Role:We are seeking a talented...


  • San Jose, California, United States AMD Full time

    About the RoleWe are seeking a talented Machine Learning (ML) Compiler Software Engineer to join our growing team in the AI group at AMD. As a key member of our team, you will play a crucial role in developing software tools to deploy cutting-edge ML models on AMD's XDNA Neural Processing Units (NPU). Your primary responsibility will be to design, implement,...


  • San Jose, California, United States Advanced Micro Devices , Inc. Full time

    {"Responsibilities": "As a Machine Learning Compiler Engineer at Advanced Micro Devices, Inc., you will play a crucial role in developing software toolsets to deploy cutting-edge machine learning models on AMD's XDNA Neural Processing Units (NPUs). Your primary responsibilities will include designing, implementing, and optimizing compilers to translate...


  • San Jose, California, United States Akraya Full time

    Job Title: Linux Kernel EngineerWe are seeking a skilled software engineer with a strong background in Linux kernel development, system programming, and a passion for creating innovative solutions.Key Responsibilities:Design and develop Linux kernel-level software components for network productsMaintain knowledge of Linux internals and the latest kernel...


  • San Jose, California, United States Akraya Full time

    Job Summary:We are seeking a skilled software engineer with a strong background in Linux kernel development, system programming, and a passion for creating innovative solutions.The ideal candidate will have excellent problem-solving skills, a robust understanding of Linux internals, and a willingness to collaborate with software and network engineers.You...


  • San Jose, California, United States Advanced Micro Devices , Inc. Full time

    Transforming Lives with AMD TechnologyWe're passionate about pushing the limits of innovation to solve the world's most important challenges. As a Senior Software Development Engineer at AMD, you'll join a team of talented engineers who are dedicated to building great products that accelerate next-generation computing experiences.The Role:In this role,...


  • San Jose, California, United States NIO Full time

    About NIONIO is a pioneering company in the premium smart electric vehicle market, founded in November 2014. Our mission is to shape a joyful lifestyle by building a community through smart electric vehicles, sharing joy, and growing together with users.NIO designs, develops, and jointly manufactures premium smart electric vehicles, driving innovations in...


  • San Jose, California, United States NIO Full time

    About NIONIO is a pioneer and a leading company in the premium smart electric vehicle market. Founded in 2014, NIO's mission is to shape a joyful lifestyle. NIO aims to build a community starting with smart electric vehicles to share joy and grow together with users.NIO designs, develops, jointly manufactures and sells premium smart electric vehicles,...


  • San Jose, United States Akraya Full time

    Primary Skills: Linux kernel developer, kernel debugging, kernel APIs, C and Assembly Contract Type: W2 ONLY Duration: 6+Months Location: San Jose, CA ( #LI-Hybrid, 3 Days on-site) Pay Range:$55 - $60 Per Hour on W2 #LP JOB SUMMARY: We are seeking a skilled software engineer with a strong background in Linux kernel development, system programming, and a...


  • San Diego, California, United States TrellisWare Technologies Full time

    About TrellisWare TechnologiesTrellisWare Technologies is a leading innovator in wireless communications, pushing the boundaries of technology to deliver cutting-edge solutions. Our company culture is built on a passion for innovation, collaboration, and making a meaningful impact.Job DescriptionWe are seeking a highly skilled Software Engineer, Embedded...


  • San Jose, California, United States Syntricate Technologies Full time

    Job Title: Linux + OpenStack AdminAt Syntricate Technologies, we are seeking a highly skilled Linux + OpenStack Admin to join our team. As a key member of our infrastructure team, you will be responsible for designing, deploying, and maintaining Linux server environments, ensuring high availability, security, and performance tuning.Key...


  • San Jose, California, United States Syntricate Technologies Full time

    Job SummaryWe are seeking a highly skilled Linux Systems Engineer to join our team at Syntricate Technologies. The ideal candidate will have a strong background in Linux server administration, OpenStack deployment, and cloud infrastructure management.Key ResponsibilitiesDesign, deploy, and maintain Linux server environments to ensure high availability,...


  • San Francisco, California, United States Linux Foundation Full time

    RISC-V Senior Technical Product Marketing ManagerJoin the Linux Foundation as a full-time Senior Technical Product Marketing Manager for RISC-V International. This role is dedicated 100% to RISC-V International, with the Linux Foundation providing general management and operational services to enable best-in-class operations and leadership support.Key...


  • San Jose, California, United States Diverse Lynx Full time

    Job Summary: We are seeking a highly skilled Linux Systems Engineer to join our team at Diverse Lynx LLC. As a key member of our infrastructure team, you will be responsible for designing, implementing, and maintaining our Linux-based infrastructure. Key Responsibilities:Design and implement scalable and secure Linux-based infrastructure solutions.Develop...


  • San Jose, United States Mumba Technologies, Inc. Full time

    Mandatory Skills:Engineer with 10+ yrs of experience in embedded Linux driver/kernel development.Strong C/C++ development skills with a good understanding of object-oriented design.Hands-on knowledge of porting, development and customization of embedded Linux on x86 platform.Good understanding of Operating System concepts and x86 architectureLinux experience...


  • San Jose, California, United States Mumba Technologies, Inc. Full time

    Job Title: Embedded Systems DeveloperMumba Technologies, Inc. is seeking a highly skilled Embedded Systems Developer to join our team. As an Embedded Systems Developer, you will be responsible for enabling client Automotive SW stack on OEM customer platforms.Key Responsibilities:Decompose OEM customer requirements into actionable tasksCross-team...