SK hynix is looking for a System Software Engineer to maintain its emerging technology leadership and lead the next generation of memory-centric architecture using expertise in computer system and SW technologies, including open source tools, to demonstrate benefits and use cases. The role will focus on designing, developing, and optimizing next-generation memory solutions and system software for energy-efficient AI computing platforms.
Requirements
- Ph.D. in Computer Science/Electrical Engineering or 6+ years of experience in system software development, with a focus on memory system architecture and AI infrastructure.
- Strong understanding of computer architecture, memory systems, and system software design.
- Experience and familiarity with Python/C/C++ programming languages
- Knowledge of operating systems, device drivers, and system programming.
- Good working knowledge or experience in GPU architecture and CUDA programming
- Excellent problem-solving skills, with the ability to debug complex system software issues.
Responsibilities
- Individual technical contributor within the research team focused on next generation storage/memory systems.
- Design and develop next-generation memory solution prototype and system software for energy-efficient AI/ML computing infrastructure, including memory management, cache hierarchy, and data transfer protocols.
- Collaborate with hardware architects to ensure optimal hw/sw co-design and integration.
- Develop and maintain system software frameworks and APIs for AI system infrastructure.
- Optimize system software for performance, power efficiency, and scalability.
- Develop and maintain documentation, technical specifications, and test plans for system software.
- Participate in technical discussions and provide input on system software design and architecture with industry ecosystem partners
Other
- Stay up-to-date with industry trends and emerging technologies in AI, memory systems, and system software.
- Verbal/written communication with both internal and external collaborator
- Strong communication and collaboration skills, with the ability to work with cross-functional teams.