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:
PREMIUM
More languages and countries
+ Unlock 31694 hidden job offers
Languages
English Čeština Deutsch Ελληνικά Español Français +15
Countries
United States United Kingdom India Canada Australia +
See plans
Plans from $2.99 / month

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

Senior Engineer - Linux Kernel

The Senior Engineer - Systems (Kernel Sustaining) provides technical expertise a...
Location
Location
Canada , Ottawa
Salary
Salary:
Not provided
aptiv.com Logo
Aptiv plc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Electrical Engineering, or related field
  • 5+ years of software engineering experience
  • 3+ years of experience with embedded Linux or systems programming
  • Experience with C programming in production systems
  • Strong background in software development lifecycle
  • Strong proficiency in C programming
  • Solid understanding of Linux kernel architecture
  • Experience with embedded systems development
  • Knowledge of build systems (Yocto, Buildroot, or similar)
  • Strong debugging and problem-solving skills
Job Responsibility
Job Responsibility
  • Maintain Linux kernel components, drivers, and subsystems
  • Address CVE vulnerabilities and security issues
  • Backport and integrate upstream kernel patches
  • Ensure kernel stability, performance, and compatibility
  • Write high-quality, maintainable kernel code following Linux standards
  • Debug and resolve complex kernel issues
  • Provide technical guidance and mentorship to junior engineers
  • Participate in code reviews and technical discussions
  • Contribute to architecture and design decisions
  • Drive technical improvements and best practices
What we offer
What we offer
  • Workplace Flexibility: Hybrid Work
  • Company-sponsored health, dental, and life insurance
  • Income protection through short and long-term disability coverage
  • Matching RRSP
  • Vacation and various time off policies to encourage work-life balance
  • Well-being programs: Employee assistance program, mental well-being through Unmind
  • Learning benefits: LinkedIn Learning subscription and seminars
  • Fulltime
Read More
Arrow Right
New

Software Systems Engineer

Meta is seeking a Software Systems Engineer to join our Production Systems Engin...
Location
Location
United States , Bellevue, WA +2 locations
Salary
Salary:
144000.00 - 204000.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
  • 6+ years of experience in systems software engineering, including development in C, C++, or Python for Linux-based production environments
  • 6+ years of experience with large-scale infrastructure systems, including hardware lifecycle management, fleet automation, or data center operations software
  • Experience developing or integrating with low-level systems components such as kernel interfaces, BMC/IPMI/Redfish management stacks, or hardware telemetry frameworks
  • Experience designing and operating distributed systems software at scale, including monitoring, alerting, and automated remediation pipelines
  • Experience communicating technical decisions and system designs through written documentation and cross-functional stakeholder alignment
Job Responsibility
Job Responsibility
  • Design and develop systems software for managing, provisioning, and monitoring large-scale production hardware infrastructure including compute, storage, and networking components
  • Build and maintain tooling for hardware lifecycle management, fleet health monitoring, and automated remediation of production system failures
  • Collaborate with hardware engineering teams to define software interfaces and firmware integration requirements for new server and accelerator platforms
  • Develop and optimize low-level systems software including kernel modules, device drivers, and platform management agents to improve hardware utilization and reliability
  • Architect scalable infrastructure automation frameworks that reduce manual operational toil and accelerate hardware deployment across Meta's data center fleet
  • Identify and resolve systemic reliability and performance issues across production hardware by analyzing telemetry, failure patterns, and system-level diagnostics
  • Define technical direction for production systems software components, driving alignment across infrastructure engineering and data center operations stakeholders
  • Mentor other engineers on systems software design patterns, debugging methodologies, and production infrastructure best practices
  • Lead cross-functional efforts to evaluate and integrate new hardware technologies into the production environment, including bring-up, validation, and qualification workflows
What we offer
What we offer
  • bonus
  • equity
  • benefits
  • Fulltime
Read More
Arrow Right