Role description
- Lead debugging of hard to reproduce kernel failures such as hangs, data corruption, and performance regressions
- Guide upstreaming strategy and downstream customization trade offs
- Perform structured root cause analysis using logs, traces, dumps, and performance tools
- Drive critical issues from discovery to production closure
- Anticipate failure modes and design preventive solutions
- Design and maintain Yocto layers, recipes, and BSP configurations
- Deep understanding of:
o BitBake
o package selection and dependency management
- Debug complex build and runtime issues across multiple Yocto layers
Preferred Skills
- Deep expertise in Ubuntu Linux kernel internals
- Proven track record in kernel driver development
- Strong hands on experience with virtualization and VM technologies
- Expert proficiency in C/C++ and kernel debugging methodologies
- Ability to independently resolve ambiguous, high impact system problems
- History of delivering robust, production grade software
Skills
embedded software development,downstream,virtualization,linux kernel,kernel driver,c++,ubuntu,
About UST
UST is a global digital transformation solutions provider. For more than 20 years, UST has worked side by side with the world’s best companies to make a real impact through transformation. Powered by technology, inspired by people and led by purpose, UST partners with their clients from design to operation. With deep domain expertise and a future-proof philosophy, UST embeds innovation and agility into their clients’ organizations. With over 30,000 employees in 30 countries, UST builds for boundless impact—touching billions of lives in the process.