
Lead / Staff - Kernel Server Engineer (Data Center SOC Team)
- Bangalore, Karnataka
- Permanent
- Full-time
Software EngineeringGeneral Summary:
- Having multiple positions for Data Center / Kernel Server Team
- Strong experience in Linux Kernel development, especially in areas such as virtualization (KVM), schedulers, memory management, and ACPI.
- Expertise in virtualization technologies and performance tuning of hypervisors.
- Solid knowledge of ARMv8 and ARMv9 architecture and its extensions like MPAM, Confidential Compute (CCA), and embedded systems.
- Solid understanding of computer system architecture (core, cache, memory models, bus architecture, etc.).
- Experience in board and SOC bring-up, device drivers, peripheral buses (SPI, I2C, USB), and memory controllers for DDR.
- Familiarity with SCM tools (e.g., GIT) and debugging technologies like JTAG debuggers.
- Prior contributions to open-source projects (e.g., Linux Kernel).
- Strong debugging skills and practical experience with ARM-based platforms.
- Proficiency in using tools and frameworks for system and software performance management.
- Hands-on experience with software development methodologies for data center applications.
- Master's Degree in Engineering, Information Systems, Computer Science, or related field.
OR
Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience.
OR
PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
- 2+ years of work experience with Programming Language such as C, C++, Java, Python, etc.