Search jobs > Seattle, WA > Software engineer
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.).
Senior Neural Network Kernel Software Development Engineer
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 ...
Software Development Engineer II, Amazon Linux
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...
Senior Software Engineer - Kernel
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...
Kernel Development Engineer, Amazon Linux
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 ...
Senior Android-Linux Software Engineer
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 ...
Linux Kernel Software Engineer - Seattle
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 ...
Software Development Engineer, Amazon Linux
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...
Sr. Software Engineer (Linux)
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...
Software Development Engineer II, Amazon Linux
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...
Senior Android- Linux Software Engineer
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. ...