Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, Linux Kernel

$162k - $387.6k

ByteDance

About the Team

You will be working within the System Technology and Engineering (STE) Global team based in London, San Jose, and Singapore. The STE team works on system software—including but not limited to Linux Kernel, Open Source Linux Operating System, Compilers, and Fundamental Libraries—focusing on stability and reliability within the company's large-scale data centers. Together with other teams, we collaborate on next-generation hardware and software. We actively participate in open-source communities and incorporate cutting-edge technology and innovation into our products.The System Technologies and Engineering team is looking for an experienced Operating System Engineer to develop the Linux Operating System (OS) to adapt to all kinds of servers within the datacenter. This individual will work with the global team to develop, maintain, and improve the OS as well as related quality testing, delivery, deployment, and maintenance systems for both bare-metal servers and third-party cloud servers.

Responsibilities

  • Combine software and systems engineering to build and run large-scale, massively fault-tolerant systems, ensuring reliability for critical internal and external systems.
  • Troubleshoot at the system software level, including operating systems and components such as storage, networking, and compute engines.
  • Improve and optimize automated operating system monitoring, software deployment, and upgrade systems.
  • Support new hardware platforms (CPU, GPU, network, and storage devices) by evolving and adapting system software.
  • Optimize AIOps tools for managing large-scale server clusters.

Qualifications

Minimum Qualifications

  • Bachelor's degree or higher in Computer Science, Computer Engineering, Electrical Engineering, or related fields.
  • Strong knowledge of common data structures, algorithms, multi-threaded programming, and server performance optimization.
  • Solid understanding of Linux operating system concepts and IT infrastructure.
  • Proficient with Linux shell commands and scripting.
  • Experience with C or C++, and proficiency in languages such as Python, Go, Rust, or CUDA.

Preferred Qualifications

  • Hands-on experience in Linux operating system development, distribution building, or related domains.
  • Familiarity with Computer Architecture and the server development lifecycle.
  • In-depth understanding of Linux/Unix OS architecture, Linux Kernel mechanisms, Linux Kernel programming, system, glibc, and Kubernetes.

Job Information

The base salary range for this position in the selected city is $162000 - $387600 annually.

Compensation may vary outside of this range depending on a number of factors, including a candidate’s qualifications, skills, competencies and experience, and location. Base pay is one part of the Total Package that is provided to compensate and recognize employees for their work, and this role may be eligible for additional discretionary bonuses/incentives, and restricted stock units.

Benefits may vary depending on the nature of employment and the country work location. Employees have day one access to medical, dental, and vision insurance, a 401(k) savings plan with company match, paid parental leave, short-term and long-term disability coverage, life insurance, wellbeing benefits, among others. Employees also receive 10 paid holidays per year, 10 paid sick days per year and 17 days of Paid Personal Time (prorated upon hire with increasing accruals by tenure).

The Company reserves the right to modify or change these benefits programs at any time, with or without notice.

For Los Angeles County (unincorporated) Candidates:

Qualified applicants with arrest or conviction records will be considered for employment in accordance with all federal, state, and local laws including the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act. Our company believes that criminal history may have a direct, adverse and negative relationship on the following job duties, potentially resulting in the withdrawal of the conditional offer of employment:

1. Interacting and occasionally having unsupervised contact with internal/external clients and/or colleagues;

2. Appropriately handling and managing confidential information including proprietary and trade secret information and access to information technology systems; and

3. Exercising sound judgment.

About Us

Founded in 2012, ByteDance's mission is to inspire creativity and enrich life. With a suite of more than a dozen products, including TikTok, Lemon8, CapCut and Pico as well as platforms specific to the China market, including Toutiao, Douyin, and Xigua, ByteDance has made it easier and more fun for people to connect with, consume, and create content.

Why Join ByteDance

Inspiring creativity is at the core of ByteDance's mission. Our innovative products are built to help people authentically express themselves, discover and connect – and our global, diverse teams make that possible. Together, we create value for our communities, inspire creativity and enrich life - a mission we work towards every day.

As ByteDancers, we strive to do great things with great people. We lead with curiosity, humility, and a desire to make impact in a rapidly growing tech company. By constantly iterating and fostering an "Always Day 1" mindset, we achieve meaningful breakthroughs for ourselves, our Company, and our users. When we create and grow together, the possibilities are limitless. Join us.

Diversity & Inclusion

ByteDance is committed to creating an inclusive space where employees are valued for their skills, experiences, and unique perspectives. Our platform connects people from across the globe and so does our workplace. At ByteDance, our mission is to inspire creativity and enrich life. To achieve that goal, we are committed to celebrating our diverse voices and to creating an environment that reflects the many communities we reach. We are passionate about this and hope you are too.

Reasonable Accommodation

ByteDance is committed to providing reasonable accommodations in our recruitment processes for candidates with disabilities, pregnancy, sincerely held religious beliefs or other reasons protected by applicable laws. If you need assistance or a reasonable accommodation, please reach out to us at

#J-18808-Ljbffr

Vacancy posted 4 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Linux Kernel in San Jose, CA vacancy
  • $184k - $287.5k

    Senior Linux Kernel Software Engineer page is loaded## Senior Linux Kernel Software Engineerlocations: US, CA, Santa Claratime type: Full timeposted on: Posted Yesterdayjob requisition id: JR2015068NVIDIA has been transforming computer graphics, PC gaming, and accelerated... 
    Senior

    NVIDIA Corporation

    Santa Clara, CA
    4 days ago
  • $213k - $263k

     ...Senior Software Engineer, Linux KernelWaymo is an autonomous driving technology company with the mission to be the world's most trusted driver. Since...  ...– an integrated embedded system. You will write Linux Kernel drivers (including creating appropriate user-space APIs)... 
    Senior
    Full time
    Remote work

    Waymo

    Mountain View, CA
    19 hours ago
  • $184k - $287.5k

     ...platform to life.Contribute extensively from hardware platform analysis through boot firmware to the Linux kernel and operating system, including specialized software SDKs.Lead and collaborate within a worldwide software development team and have a broad impact within... 
    Senior
    Full time
    Worldwide

    Nvidia

    Santa Clara, CA
    4 days ago
  •  ...Qualcomm Technologies, Inc. in Santa Clara, CA is hiring Sr. Staff Engineer/Principal Engineer to help define future high-performance SoCs...  ...OS efficiency and security. The role requires strong C/C++, Linux kernel experience and knowledge of boot firmware; relocation to Santa... 
    Senior
    Local area
    Relocation

    Qualcomm

    Santa Clara, CA
    16 hours ago
  •  ...NVIDIA is seeking a creative System Software engineer to design and develop kernel drivers and embedded software for next-generation Chips. The role emphasizes Linux kernel development, core OS enablement, and end-to-end ownership from early modeling to production deployment... 
    Senior
    Work at office

    NVIDIA

    Santa Clara, CA
    5 days ago
  •  ...systems — fusing hardened hardware with software, sensors, AI, and networking — for...  ...our way of life. From technicians and engineers to first responders and service members...  ...Summary As a Software Engineer, Linux Kernel / Android, you'll work at the intersection... 
    Permanent employment
    Contract work

    Rivet Industries

    San Jose, CA
    13 hours ago
  • $152k - $241.5k

     ...technological advancement.Are you a motivated system software engineer with a deep understanding of device drivers who has...  ...coherence and consistency modelsBackground with kernel mode developmentExperience with Linux Systems Software developmentExperience maintaining... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    4 days ago
  •  ...Amazon is seeking a Software Development Engineer for the Data Plane team in Cupertino, CA. You will contribute to the forwarding plane of Linux kernel and network devices, owning core networking functionality across global AWS infrastructure. The role requires hands... 
    Senior

    Amazon

    Cupertino, CA
    20 hours ago
  •  ...CUDA Driver to optimize GPU kernel scheduling and AI/ML workloads...  ...Computer Science or Electrical Engineering with at least 4 years of...  ...experience in C/C++ and system-level software development. Candidates...  ...Development, Parallel Computing, Linux Systems Software, Virtual... 
    Senior

    NVIDIA AI

    Santa Clara, CA
    13 hours ago
  •  ...positioned to deliver superior solutions for our customers, partners, and communities. About the Role We are hiring a senior Linux kernel engineer to work on the core memory-management pieces of a tiered memory system for Android and embedded Linux devices. This... 
    Senior

    Lexarenterprise

    San Jose, CA
    4 days ago
  • $123k - $191k

     ...artificial intelligence, and software-defined networking to...  ...prestigious awards, such as Best Engineering Team, Best Company for Diversity...  ...You’ll Work WithArista’s Linux Kernel team is responsible for developing...  ...level: Mid-Senior LevelIndustry: Computer Networking

    Arista Networks

    Santa Clara, CA
    5 days ago
  • $184k - $287.5k

    NVIDIA is seeking a Senior Software Engineer to join our CSP Engagements team, focusing on system software for Datacenter products such as GB...  ...role combines deep technical expertise in embedded firmware, Linux kernel development, and middleware development, with customer-... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    5 days ago
  •  ...An established industry player is seeking a dedicated systems engineer with extensive experience in Linux kernel development and optimization. This role involves troubleshooting complex system-level issues and collaborating with hardware teams to deliver innovative solutions... 
    Senior

    Fortinet

    Sunnyvale, CA
    4 days ago
  •  ...Advanced Micro Devices, Inc. is seeking a senior software engineer who blends deep systems performance work with modern AI, spanning GPU kernels through distributed training and inference on ROCm. You will own the AI software stack, optimize large-scale kernels, collaborate... 
    Senior

    Advanced Micro Devices , Inc.

    Santa Clara, CA
    3 days ago
  •  ...NVIDIA Corporation is looking for a Senior Software Engineer to join the CSP Engagements team in Santa Clara, California. This role involves...  ...will have deep technical expertise in embedded firmware, Linux kernel development, and significant experience in debugging and optimization... 
    Senior

    NVIDIA Corporation

    Santa Clara, CA
    4 days ago
  • $167k - $246k

     ...THE ROLE Join a world-class team of engineers building the next generation of enterprise...  ..., developing and optimizing the Linux kernel to push the boundaries of performance and...  ...problems at the boundary of hardware and software Lead the architecture and development... 
    Work at office
    Flexible hours

    Everpure, Inc.

    Santa Clara, CA
    3 days ago
  • $150k - $225k

     ...Linux Kernel DeveloperReady to make connectivity from space universally accessible, secure and actionable? Then you've come to the...  ...our hardware platforms. You'll work closely with embedded software engineers, systems engineers, and hardware teams to ensure our platforms... 
    Senior
    Full time
    Work at office
    Visa sponsorship
    Night shift

    eSpace

    Saratoga, CA
    4 days ago
  • $224k - $356.5k

     ...lasting impact on the world.NVIDIA is seeking a Senior Software Engineer to join the Chip System Software team. The team develops Linux platform software for next-generation AI-...  ...integration, software packaging, kernel and BSP validation, release engineering, and... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    7 days ago
  •  ...Cisco Isovalent, now part of Cisco, is seeking a Senior Software Engineer to join the software agent team. You will design and deploy high-performance agents across Linux, Unix, and Windows, supporting multiple architectures including aarch64, x86_64, s390x, and ppc64_... 
    Senior
    Remote work

    Cisco

    San Jose, CA
    3 days ago
  •  ...Amazon is seeking a Senior Embedded Software Development Engineer to design, develop, and integrate next‑generation devices. You will work...  ...engineers to implement and troubleshoot kernel drivers and BSPs for embedded Linux platforms. You will develop real‑time firmware... 
    Senior

    Amazon

    Sunnyvale, CA
    17 hours ago
  • $162k - $387.6k

     ...Team You will be working within the System Technology and Engineering (STE) Global team based in London, San Jose, and Singapore. The STE team works on system software—including but not limited to Linux Kernel, Open Source Linux Operating System, Compilers, and... 
    Senior
    Temporary work
    Local area

    ByteDance

    San Jose, CA
    4 hours ago
  •  ...Saige Partners in San Jose is seeking a hands-on systems engineer to own end-to-end software spanning Linux, Kubernetes, and cloud platform interfaces. You will work across kernel and user-space boundaries, develop operators and automation, and collaborate with hardware... 
    Senior

    Saige Partners

    San Jose, CA
    3 days ago
  •  ...be critical in enhancing GPU kernels, deep learning models, and training...  ...technologies and advanced engineering principles to drive...  ...technical and analytical skills in Linux environments. The ideal candidate...  ...integrating graph compilers. Software Engineering Best Practices:... 
    Senior

    AMD

    Santa Clara, CA
    8 days ago
  •  ...NVIDIA is seeking a Senior GPU Platforms Engineer in Santa Clara, CA to drive GPU/SOC software across platform, kernel, and observability domains. You’ll own system software, contribute...  ...and stability. The role emphasizes deep Linux internals, device drivers, and... 
    Senior

    NVIDIA

    Santa Clara, CA
    4 days ago
  • $184k - $287.5k

    A leading technology company is looking for a Senior Linux Kernel Software Engineer to join their Linux networking drivers R&D team in Santa Clara. This role involves developing device drivers for network interface cards, integrating existing solutions, and leading engineering... 
    Senior

    NVIDIA Corporation

    Santa Clara, CA
    4 days ago
  •  ...Cisco Systems, Inc. is hiring a Senior Software Engineer to debug, profile, and optimize the AI cluster...  ...to application level. You will tackle kernel-level failures, PCIe issues, driver...  ...Python skills and hands-on experience with Linux kernel and distributed systems... 
    Senior

    Cisco

    Milpitas, CA
    3 days ago
  •  ...Software EngineerGoogle's software engineers develop the next-generation technologies that change how billions of...  ...software solutions.ResponsibilitiesLead kernel and bootloader (LK) debugging...  ...experience in delivering embedded Linux or Android stacks for products.Experience... 
    Senior

    CompliancePoint

    Mountain View, CA
    4 days ago
  •  ...language and compiler for high-performance GPU kernels, powering major AI frameworks such as...  ...is strategically critical to AMD’s AI software roadmap.AMD GPUs are an official Triton...  ..., GPU architecture, and performance engineering. You are comfortable working across the... 
    Senior

    AMD

    San Jose, CA
    4 days ago
  •  ...Cisco is seeking a Senior Software Engineer to join the CVIS team in Milpitas, CA, responsible for debugging, profiling and optimizing the AI...  ...networking and GPU performance stack from boot-time through the Linux kernel, RDMA, NCCL and application-level communications. You will... 
    Senior

    Cisco

    Milpitas, CA
    4 days ago
  • $160k - $320k

     ...and a deep understanding of kernel level systems? If so,...  ...on the advancement of our software solution.About the TeamAt Nutanix...  ...services.You will report to the Senior Manager, Engineering. The work setup at Nutanix...  ...software for Unix/Linux/BSD operating systems at the... 
    Work at office
    Remote work
    Relocation package
    Flexible hours
    3 days per week

    Nutanix

    San Jose, CA
    6 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Linux Kernel. Be the first to apply!