CrawlJobs Logo

Manager, Kernel Software

cerebras.net Logo

Cerebras Systems

Location Icon

Location:
India , Bengaluru

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

As a Manager, Kernel Software, you will lead a team of engineers at the intersection of hardware and software, developing high-performance solutions for cutting-edge AI and HPC workloads. You will collaborate with leaders from industry and academia to co-design software that fully harnesses the capabilities of our custom, massively parallel processor architecture. In this dual-role position, you will guide the technical roadmap, oversee the design and optimization of deep learning operations, and ensure the delivery of robust, high-performing kernel libraries. You will also manage and mentor a team of talented engineers, supporting their growth and fostering a culture of technical excellence, collaboration, and innovation. Your leadership will directly impact our ability to scale training workloads and deliver breakthroughs in performance and efficiency.

Job Responsibility:

  • Lead the design and development of high-performance ML and linear algebra kernels for the Cerebras WSE using parallel programming techniques
  • Guide a team building optimized low-level routines in assembly and a domain-specific C-like language
  • Use performance modeling to inform design and optimization decisions
  • Drive test development to ensure correctness and performance of kernel libraries
  • Evolve kernel architecture to support emerging ML models and workloads
  • Collaborate with hardware architects to influence future system design
  • Mentor engineers and foster a high-performing, collaborative team culture

Requirements:

  • Bachelor’s, Master’s, PhD, or foreign equivalent in Computer Science, Computer Engineering, Mathematics, or a related field
  • Proven experience leading technical teams, including mentoring engineers, setting technical direction, and driving execution
  • Strong understanding of hardware architecture concepts and willingness to dive into new system architectures
  • Proficiency in C++ and Python
  • experience with low-level systems programming
  • Familiarity with library/API development best practices and performance optimization
  • Excellent debugging skills across complex, layered software stacks

Nice to have:

  • Experience leading teams in kernel development, performance optimization, or low-level systems programming
  • Strong background in parallel algorithms and distributed memory systems
  • Hands-on experience with accelerators such as GPUs, FPGAs, or other custom hardware
  • Familiarity with machine learning workloads and frameworks like TensorFlow and PyTorch
  • Understanding of HPC kernels and strategies for optimizing them on modern architectures
What we offer:
  • Build a breakthrough AI platform beyond the constraints of the GPU
  • Publish and open source their cutting-edge AI research
  • Work on one of the fastest AI supercomputers in the world
  • Enjoy job stability with startup vitality
  • Our simple, non-corporate work culture that respects individual beliefs

Additional Information:

Job Posted:
February 17, 2026

Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Manager, Kernel Software

Senior Kernel Software Developer

We are seeking a Windows Kernel Driver Engineer with extensive experience in fil...
Location
Location
United States , Orlando
Salary
Salary:
Not provided
threatlocker.com Logo
ThreatLocker
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of hands-on experience writing Windows kernel-mode drivers, particularly filter drivers
  • Expert knowledge of Windows system internals (memory management, I/O subsystem, object manager, etc.)
  • Proficiency in C/C++, Windows Driver Kit (WDK), and kernel debugging tools
  • Experience in the cybersecurity domain, especially endpoint protection, EDR, anti-malware, or kernel-level monitoring
  • Solid understanding of code injection techniques, hooking, kernel-mode exploits, and mitigation strategies
  • Strong problem-solving skills and a security-first engineering mindset
Job Responsibility
Job Responsibility
  • Design and develop kernel-mode filter drivers (file system minifilter, registry filter, network filter, etc.) to support security monitoring and enforcement
  • Investigate and reverse-engineer Windows internals to implement low-level security features and bypass-resistant protections
  • Collaborate with the threat research, detection, and user-mode engineering teams to develop scalable and stealthy security solutions
  • Perform in-depth kernel debugging, crash dump analysis, and performance tuning using WinDbg, ETW, and related tools
  • Develop robust, secure, and maintainable driver code that meets Microsoft's signing and certification standards
  • Monitor Windows platform changes to ensure compatibility and stability across OS versions
Read More
Arrow Right

Software Engineer

This role has been designed as ‘Hybrid’ with an expectation that you will work o...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of experience, preferably in a router/switch company
  • Bachelor/Masters Degree in Electrical Engineering or Computer Science
  • high energy
  • meticulous and detail oriented
  • focus on quality and process
  • technically sound in platform software, kernel, drivers
  • interface/optics or Fabric experience
  • good knowledge of Router/Switch architecture
  • experience in platform software, fabric architecture, interface management and optics exposure on networking products
  • understanding of system architecture for network processor based products
Job Responsibility
Job Responsibility
  • Should be high energy
  • Meticulous and detail oriented
  • Focus on quality and process
  • Should be technically sound in one or more of these Platform areas - platform software, kernel, drivers
  • Interface/optics or Fabric experience would be a big PLUS
  • We are in search of someone who has good knowledge of Router/Switch architecture
  • Your prior work experience in any one of the domains is helpful
  • Platform software, fabric architecture, interface management and optics exposure on networking products
  • Understanding of system architecture for network processor based products
  • Experience in design/development of platform software
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

Principal Embedded Software Engineer

Silvus is seeking a full-time Principal Embedded Software Engineer to join our E...
Location
Location
United States , Irvine
Salary
Salary:
165000.00 - 215000.00 USD / Year
silvustechnologies.com Logo
Silvus Technologies (International)
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor of Science degree in Electrical Engineering, Computer Science, or relevant engineering fields
  • 8+ years of relevant embedded system software development experience
  • Expertise in C programming and experience in Linux kernel driver development
Job Responsibility
Job Responsibility
  • Implementation of the software portion of MAC (Medium Access Control) and mobile ad-hoc networking routing protocols
  • Network management software and web interface implementation
  • Implementation of different security protocols and encryption algorithms
  • Audio streaming and push-to-talk voice application implementation
  • Analyzing and improving product security and robustness to meet certain regulatory requirements such as NIST FIPS 140-3 and NIAP Common Criteria
  • Implementation of testing software for product performance and reliability testing
  • Device driver and board support package development and maintenance for both ARM and RISC-V based systems
  • Linux system customization and scripting
  • Fulltime
Read More
Arrow Right

Senior Embedded Software Engineer

Silvus is seeking a full-time Senior Embedded Software Engineer to join our Rese...
Location
Location
United States , Los Angeles
Salary
Salary:
140000.00 - 200000.00 USD / Year
silvustechnologies.com Logo
Silvus Technologies (International)
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum Bachelor of Science degree in Electrical, Computer, or Communications Engineering, Computer Science, or relevant engineering fields
  • Minimum 5 years of relevant embedded system software development experience
  • 3 years of relevant embedded system software development experience with an advanced STEM degree
  • Expertise in C programming and experience in Linux kernel driver development
Job Responsibility
Job Responsibility
  • Implementation of software portion of MAC (Medium Access Control) and mobile ad-hoc networking routing protocols
  • Network management software and web interface implementation
  • Implementation of different security protocols and encryption algorithms
  • Audio streaming and push-to-talk voice application implementation
  • Analyze and improve product security and robustness to meet certain regulatory requirements such as NIST FIPS 140-3 and NIAP Common Criteria
  • Implementation of testing software for product performance and reliability testing
  • Device driver and board support package development and maintenance for both ARM and RISC-V based systems
  • Linux system customization and scripting
  • Fulltime
Read More
Arrow Right

Senior Embedded Software Engineer

Silvus is recruiting a Senior Embedded Software Engineer reporting to the Direct...
Location
Location
United States , Los Angeles
Salary
Salary:
135000.00 - 200000.00 USD / Year
silvustechnologies.com Logo
Silvus Technologies (International)
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor of Science degree in Electrical Engineering, Computer Science, or related fields
  • Minimum 5 years of relevant embedded system software development experience
  • Expertise in C programming and experience in Linux kernel driver development
  • Must be a U.S. Citizen due to clients under U.S. government contracts
  • All employment is contingent upon the successful clearance of a background check
Job Responsibility
Job Responsibility
  • Implementation of software portion of MAC (Medium Access Control) and mobile ad-hoc networking routing protocols
  • Network management software and web interface implementation
  • Implementation of different security protocols and encryption algorithms
  • Audio streaming and push to talk voice application implementation
  • Analyze and improve product security and robustness to meet certain regulatory requirements such as NIST FIPS 140-3 and NIAP Common Criteria
  • Implementation of testing software for product performance and reliability testing
  • Device driver and board support package development and maintenance for both ARM and RISC-V based systems
  • Linux system customization and scripting
  • Fulltime
Read More
Arrow Right

Associate Director of Embedded Software Engineering

Silvus is seeking an Associate Director of Embedded Software Engineering to join...
Location
Location
United States , Los Angeles
Salary
Salary:
200000.00 - 250000.00 USD / Year
silvustechnologies.com Logo
Silvus Technologies (International)
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Demonstrated experience leading a team of engineers with hands-on development
  • Bachelor of Science degree in Electrical Engineering, Computer Science, or relevant engineering fields
  • 8+ years of relevant embedded system software development experience
  • Strong expertise in C programming
  • Expertise in board support package and secure boot in AMD UltraScale+ MPSoC and/or Microchip Polarfire SoC based products
  • Linux kernel driver development expertise
  • Expertise in network configurations and programming
  • Must be a U.S. Citizen due to clients under U.S. government contracts
Job Responsibility
Job Responsibility
  • Lead a team of engineers and be responsible for the team’s success on assigned projects
  • Work with the Director of Software Engineering and the rest of the engineering team to improve engineering processes, product quality, reliability, and performance
  • Develop device drivers and board support packages
  • Develop the software portion of MAC (Medium Access Control) and mobile ad-hoc networking routing protocols
  • Develop efficient wireless multicast protocols for mobile ad-hoc networking
  • Develop network management software and user interfaces
  • Develop audio streaming and push-to-talk voice applications
  • Perform system level design and implement security protocols and encryption algorithms on StreamCaster radios and other products
  • Support product security effort and regulatory compliance requirements such as NIST FIPS 140-3 and NIAP Common Criteria
  • Engage with and support customers as needed
  • Fulltime
Read More
Arrow Right
New

Senior Core Datapath Engineer

This role has been designed as ‘Hybrid’ with an expectation that you will work o...
Location
Location
Israel , Herzliya
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Engineering, Electronics, or Electrical Engineering
  • Master’s or PhD in a relevant domain is highly desirable
  • 10+ years of experience in product R&D within the computer/system software industry, focusing on kernel and driver development
  • In-depth working knowledge and Hands-on experience in I/O subsystems, programming, and kernel development
  • Expertise in C and C++ programming languages
  • Strong understanding of operating system internals and kernel & driver internals, including memory management, threading, and resource scheduling
  • Proven expertise in debugging, kernel triaging, and resolving memory and performance-related issues
  • Proficient in performance profiling, multithreading, and driver programming
  • Strong Knowledge in Linux and virtualization technologies such as VMware, Hyper-v and KVM
  • Ability to Design and implement scalable, efficient solutions for complex datapath and kernel challenges
Job Responsibility
Job Responsibility
  • Design, develop, and enhance I/O subsystems, virtualization, kernel programming, and memory management for cutting-edge system software products
  • Drive performance optimization, and efficient memory management
  • Perform in-depth debugging, triaging, and resolution of user and kernel-level, performance profiling, and memory-related issues
  • Develop innovative solutions, addressing challenges in virtualization, multithreading, and hardware-software interaction
  • Explore and implement new methodologies fostering continuous improvement and innovation
  • Proactively identify bottlenecks in system design, and recommend and implement robust, scalable solutions
  • Stay updated on evolving trends in kernel development, design, and virtualization technologies to bring innovative practices to the team
  • Troubleshoot and optimize complex I/O and kernel features to enhance performance, scalability, and reliability
  • Collaborate with cross-functional teams to align on design goals and ensure seamless integration with the system architecture
  • Exhibit flexibility in taking on new or related tasks, showcasing adaptability and a proactive, problem-solving mindset
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
Read More
Arrow Right

Senior Software Engineer

At Cloudera, we empower people to transform complex data into clear and actionab...
Location
Location
United States , Austin
Salary
Salary:
Not provided
cloudera.com Logo
Cloudera
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS/BA, MS in Computer Science
  • 5+ years of experience
  • Strong foundation in systems software, algorithms and data structures
  • Good implementation skills (C/C++)
  • Experience with UNIX Kernel concepts such as memory management, I/O access paradigms, file system internals, and knowledge of user space API
  • Strong debugging skills in kernel context
  • Familiarity with additional Tools like gdb, crash, modprobe
  • Strong written and verbal communication skills
Job Responsibility
Job Responsibility
  • Design and develop software products
  • Maintain and improve the performance of existing software
  • Clearly and regularly communicate with management and technical support colleagues
  • Test and maintain software products to ensure strong functionality and optimization
What we offer
What we offer
  • Generous PTO Policy
  • Support work life balance with Unplugged Days
  • Flexible WFH Policy
  • Mental & Physical Wellness programs
  • Phone and Internet Reimbursement program
  • Access to Continued Career Development
  • Comprehensive Benefits and Competitive Packages
  • Paid Volunteer Time
  • Employee Resource Groups
  • Fulltime
Read More
Arrow Right