ResponsibilitiesAbout UsFounded in 2012, ByteDance's mission is to inspire creativity and enrich life. With a suite of more than a dozen products, including TikTok, Helo, and Resso, 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 UsCreation is the core of ByteDance's purpose. Our products are built to help imaginations thrive. This is doubly true of the teams that make our innovations possible.
Together, we inspire creativity and enrich life - a mission we aim towards achieving every day. To us, every challenge, no matter how ambiguous, is an opportunity;
to learn, to innovate, and to grow as one team. Status quo? Never. Courage? Always. At ByteDance, we create together and grow together.
That's how we drive impact - for ourselves, our company, and the users we serve. Join us. About the TeamThe technology middle platform team is dedicated to exploring fundamental technologies and products related to emerging and innovative technology fields.
We are looking for an experienced Mobile Linux Kernel Performance Optimization Engineer who will play a crucial role in optimizing the performance of Linux Kernel on our mobile platforms.
You'll be responsible for exploring advanced scheduling algorithms and investigating the synergy between Linux Kernel and Operating System.
- Job Responsibilities : - Develop strategies for performance optimization of the Linux Kernel in mobile environments;- Proactively identify bottlenecks and inefficiencies in the system, propose solutions, and drive optimizations across the entire software stack;
- Collaborate with the development team to design and implement enhancements to the scheduler and other kernel subsystems.
- Conduct and analyze performance data and statistical metrics to drive kernel improvements.- Work closely with hardware teams to understand chip constraints and ensure software is optimized accordingly.
QualificationsMinimum Qualifications : - Proficient in Linux kernel, at least familiar with one subsystem (CPU scheduling, memory management, file system, I / O, etc.
- Experienced with system software in mobile systems;- Demonstrated knowledge of operating system internals in modern OS;
- Experienced with performance debug & tuning methodology;- Experienced with ARM architecture and understand hardware constraints;
Preferred Qualifications : - Demonstrated experience working collaboratively with cross-functional teams; 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. ByteDance Inc. 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,