Linux NPU Driver Developer

2 weeks ago


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


  • 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, 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, United States Axiado Full time

    Job DescriptionJob DescriptionCompany 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...


  • 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 architectureHands-on and...


  • 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 architectureHands-on and...


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

    WHAT YOU DO AT AMD CHANGES EVERYTHING We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. 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. Underpinning our...


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

    WHAT YOU DO AT AMD CHANGES EVERYTHING We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. 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. Underpinning our...


  • San Jose, United States AMD Full time

    WHAT YOU DO AT AMD CHANGES EVERYTHING We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. 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. Underpinning our...


  • San Diego, California, United States Talentry, LLC Full time

    Job OverviewTalentry, LLC is seeking a skilled Embedded C++ Software Developer to design and develop software in C for a video application on embedded Linux.Key ResponsibilitiesAs a member of our team, you will collaborate with system engineering to contribute to video system requirements development and implement video driver software.RequirementsBachelor's...


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

    About the RoleAdvanced Micro Devices, Inc. is seeking a highly motivated and experienced AI Product Development Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and delivering cutting-edge AI solutions that accelerate next-generation computing experiences.Key...


  • San Jose, California, United States NIO Full time

    About NIONIO is a pioneering company in the premium smart electric vehicle market. Founded in 2014, NIO's mission is to shape a joyful lifestyle by building a community starting with smart electric vehicles to share joy and grow together with users.Our VisionNIO designs, develops, and manufactures premium smart electric vehicles, driving innovations in...


  • 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-Remote, anywhere in west coast) Pay Range:$55 -$60 Per Hour on W2 #LP JOB RESPONSIBILITIES: · The ideal candidate will have a passion for software development, a strong background in Linux kernel...


  • San Jose, California, United States Akraya Full time

    About the RoleAkraya is seeking an experienced Linux Kernel Engineer to join our team. As a key member of our engineering team, you will design and develop Linux kernel-level software components for our network products.Key ResponsibilitiesDesign and develop Linux kernel-level software components for network productsMaintain knowledge of Linux internals and...


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

    WHAT YOU DO AT AMD CHANGES EVERYTHING We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. 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. Underpinning our...


  • San Jose, California, United States Hedgehog Full time

    Job OverviewCompany OverviewHedgehog is a pioneering open-source software organization focused on empowering Cloud Native application developers to efficiently deploy workloads across edge computing and distributed cloud environments. Our mission is to help clients avoid vendor lock-in, streamline large-scale infrastructure management, and lower operational...


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

    About the RoleWe are seeking a highly skilled Machine Learning (ML) Compiler Software Engineer to join our team at Advanced Micro Devices, Inc. (AMD). As a key member of our AI group, you will play a crucial role in developing software tools to deploy cutting-edge ML models on AMD's Neural Processing Units (NPU).Key ResponsibilitiesDesign and implement...


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

    Job SummaryWe are seeking a highly skilled Chief Architect to join our team at the Linux Foundation. As a key member of our leadership team, you will play a critical role in developing our technical vision into a suite of best-in-class open source tools, specifications, and best practices that significantly improve the security of the open source supply...


  • San Francisco, United States K&K Global Talents Full time

    Job DescriptionJob DescriptionEssential Skills: Strong knowledge of Linux subsystems and networking protocols (TCP/IP, UDP, IPsec etc.)Exposure to common security protocols and their design (SSH, IPsec, TLS etc.), and ability to understand security standard requirements and apply them to products.Proficiency in programming languages commonly used in Linux...


  • San Jose, United States Hireio, Inc. Full time

    Job DescriptionJob DescriptionAbout the Team The technology middle platform team is dedicated to exploring fundamental technologies and products related to emerging and innovative technology fields. We are looking for an experienced Mobile Linux Kernel Performance Optimization Engineer who will play a crucial role in optimizing the performance of Linux...