Search jobs > Seattle, WA > Software engineer

Linux Kernel Software Engineer

Hireio, Inc.
Seattle, WA, US
Full-time
Quick Apply

About the team

System Technology & Engineering team has been committed to the research and engineering development in the basic technology fields, such as operating system kernel and virtualization, construction and performance optimization of basic system software and library, stability and reliability assurance of large-scale data center, collaborative design of next-generation hardware and software, etc.

Armed with comprehensive and solid software engineering capabilities, the team aims to guarantee day-to-day business operations of ByteDance Inc.

Meanwhile, the team actively follows the new technology trend, and embraces open source communities and industry standards.

Responsibilities :

  • Design and implement Linux kernel features to meet the business requirements;
  • Debug complex, system-level, multi-component issues that typically span from kernel to application;
  • Identify performance bottlenecks and drive optimizations across the entire software stack;
  • Research and develop new technologies in operating system / Linux kernel.

Requirements

Basic Qualifications :

  • Proficient in Linux kernel, at least familiar with one subsystem (CPU scheduling, file system, network, I / O, memory management, etc.);
  • Experience working on system software in a large-scale C codebase, demonstrated knowledge of operating system internals on at least one platform;
  • Experience with software development process including : source control, bug tracking, testing, and design documentation;
  • Demonstrated experience working collaboratively with cross-functional teams.

Preferred Qualifications :

  • Rich experience in Linux kernel debugging and upstream contribution;
  • Experience in multi-platform (X86 / ARM / RISC-V) kernel and system development;
  • Deep understanding of virtualization technology (Xen / KVM, etc.).
  • 2 days ago
Related jobs
Promoted
Targeted Talent
Seattle, Washington

Senior Neural Network Kernel Software Development Engineer. The chosen candidate will contribute within agile teams, working closely with senior software engineers for mentorship. Our client is making substantial investments in software to enhance the seamless deployment of neural networks on their ...

Promoted
Amazon
Seattle, Washington

Software Development Engineer II, Amazon Linux. Amazon Linux is the most used Linux distribution for customers of Amazon Web Services (AWS) and is the foundational OS that AWS operates on internally. As a member of our team, you will be responsible for developing, testing, and maintaining software t...

Promoted
Microsoft
Redmond, Washington

High quality, high-efficiency operating systems and platform components underpin everything we do as a company, from making our systems more reliable for our customers, to increasing our competitiveness by reducing COGS, to delivering new features and capabilities to delight customers – that’s all u...

Promoted
Amazon
Seattle, Washington

Kernel Development Engineers implement the team's technical direction in their work with the upstream Linux community, and the Kernels distributed internally. Kernel Development Engineer, Amazon Linux. If you are an experienced software developer in Linux Kernel who is passionate about building the ...

Promoted
UST
Redmond, Washington

UST is searching for a Senior Android-Linux Software Engineer with experience in Android/Linux OS frameworks SW design & implementation. Senior Android-Linux Software Engineer. A BS in Computer Engineering, Computer Science, Electrical Engineering or related field or equivalent experience. Work ...

ByteDance
Seattle, Washington

Responsibilities:• Design and implement Linux kernel features to meet the business requirements;• Debug complex, system-level, multi-component issues that typically span from kernel to application;• Identify performance bottlenecks and drive optimizations across the entire software stack;• Research ...

Amazon Development Center U.S., Inc.
Seattle, Washington

Amazon Linux is a widely utilized Linux distribution available on AWS’s core compute platform EC2 (Elastic Computer Cloud) and other places such as docker, and it is the foundation of what many other AWS’s services were built upon. If you are a Software Developer who is passionate about productivity...

T-Mobile
Bellevue, Washington

Our team is searching for our next full stack Sr Software Engineer who will work with a team of other software engineers to craft, implement, and deploy complete systems which meet customer's requirements and are cloud native. You'll be responsible for crafting, deploying and supporting a full softw...

Amazon Development Center U.S., Inc.
Seattle, Washington

Amazon Linux is a widely utilized Linux distribution available on AWS’s core compute platform EC2 (Elastic Computer Cloud) and other places such as docker, and it is the foundation of what many other AWS’s services were built upon. If you are a Software Developer who is passionate about productivity...

InterSources
Redmond, Washington

Senior Android- Linux Software Engineer. Must Have Skills – Senior Android- Linux Software Engineer. A BS in Computer Engineering, Computer Science, Electrical Engineering or related field or equivalent experience. Skill 2 – 5+ Years of Exp in Linux. ...