ByteDance
System Software Architect, Linux Kernel and Operating System
San Jose, California · Full-time · Posted Oct 28, 2026
- Experience
- 5+ years of hands-on Linux kernel or operating-system engineering experience.
- Education
- Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent practical experience.
About the job
Provides hands-on technical leadership for Linux kernel and operating-system architecture, release planning, and production readiness for GPU computing platforms.
What you'll do
- Set Linux kernel technical direction and plan releases across platform enablement, reliability, performance, security, and maintainability.
- Lead architecture reviews, resolve cross-subsystem tradeoffs, and contribute to critical design, code review, debugging, and implementation work.
- Coordinate delivery across hardware and software teams, establish quality and operational-readiness practices, and mentor engineers.
What they ask for
- Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent practical experience.
- 5+ years of hands-on Linux kernel or operating-system engineering experience, with technical leadership and depth in multiple subsystems or platform-enablement domains.
- Demonstrated success setting technical direction for a major systems-software program delivered through multiple teams or product generations.
- Expert-level C and strong systems-debugging skills across kernel, firmware, hardware, and user-space boundaries.
Nice to have
- Credible upstream Linux participation, such as subsystem contributions, maintainership, review leadership, or sustained collaboration with maintainers.
- Experience enabling new server silicon or data-center platforms from pre-silicon planning through fleet deployment.
Tools
Linux kernel, C
Model-written summary · the original posting is authoritative