ByteDance
System Engineer Graduate (Operating System-System Technologies and Engineering) - 2027 Start
San Jose, California · Full-time · Posted Oct 28, 2026
- Education
- Bachelor’s degree or higher in Computer Science, Computer Engineering, Electrical Engineering, or a related major.
About the job
Develops and maintains Linux operating systems for datacenter servers, including kernel components, testing, image building, deployment, and operational support.
What you'll do
- Migrate device drivers and OS components from Linux upstream or vendor codebases to ByteDance’s kernel and Linux distribution, and review related code changes.
- Help design and develop OS and kernel quality-assurance testing, OS image building, and deployment and maintenance systems.
- Resolve end-user OS issues by coordinating with internal teams.
What they ask for
- Bachelor’s degree or higher in Computer Science, Computer Engineering, Electrical Engineering, or a related major.
Nice to have
- Experience in Linux OS development or a similar field; familiarity with computer architecture and the server development life cycle.
- Familiarity with Linux/Unix architecture, Linux kernel mechanisms and programming, systemd, and glibc; proficiency in at least one of C/C++, Go, Python, or Java.
Tools
Linux, Linux Kernel, systemd, glibc, C/C++, Go, Python, Java
Model-written summary · the original posting is authoritative