Key Responsibilities
- Design and optimize system software for data center environments with a focus on scalability and efficiency
- Develop modular, maintainable software components for data center management systems
- Collaborate with hardware and software teams to define system-level requirements
- Lead performance tuning and debugging of complex system interactions
- Implement robust error handling and recovery mechanisms in system software
- Mentor junior engineers and drive best practices in system development
Requirements
- 7+ years of experience in system software development or architecture
- Deep expertise in Linux kernel and system-level programming
- Experience with data center technologies and performance optimization
- Strong debugging and problem-solving skills for complex system issues
- Knowledge of modular design principles and software maintainability