Intern, System Software Engineer - CXL at Samsung Austin Semiconductor

San Jose, California, United States

Samsung Austin Semiconductor Logo
Not SpecifiedCompensation
InternshipExperience Level
InternshipJob Type
UnknownVisa
Semiconductor, TechnologyIndustries

Requirements

  • Currently pursuing Bachelor's, Master's, or PhD in Computer Science, Computer Architecture or related field
  • Must have at least 1 academic quarter/semester remaining
  • Strong software engineering skills with efficient, maintainable and testable C/C++/Python
  • Experience in storage system and/or database software design & development, debug
  • Good working knowledge of the Linux Operating System – kernel space programming, File Systems, NVMe, PCIe
  • Experience in CXL and/or multi-tier memory management (advantage)
  • Prior knowledge of In-memory databases (plus)
  • Inclusive, adapting style to situations and diverse global norms
  • Avid learner, approaching challenges with curiosity and resilience, seeking data
  • Collaborative, building relationships, offering support, welcoming approaches
  • Innovative and creative, exploring new ideas and adapting to change

Responsibilities

  • Design and development of Cognos Management Console and Auto-tier module
  • Build and testing of REST APIs for Cognos modules
  • Research algorithms to optimize performance in a multi-tier memory hierarchy
  • Performance analysis of the Cognos Auto-tier using benchmarking tools like YCSB
  • Integration and Unit testing of Cognos modules
  • Deployment of Cognos in Clustered infrastructure
  • Collaborate with the team, attend daily standups, update JIRA tasks assigned and send out weekly status report
  • Complete other responsibilities as assigned

Skills

Key technologies and capabilities for this role

CXLPCIeLinux KernelRESTSystem SoftwareMemory ManagementDistributed SystemsIn-Memory DatabaseNetworkingPerformance BenchmarkingInfrastructure as a Service

Questions & Answers

Common questions about this position

Is this position remote or onsite?

The role requires daily onsite presence at Samsung's San Jose, CA headquarters in alignment with their Flexible Work policy.

What skills will I learn in this internship?

You'll gain skills in System Software, Infrastructure as a service, Memory Management in server architecture, Heterogeneous multi-tier memory hierarchy, Bus interface protocols like PCIe and CXL, Linux kernel internals, and REST based system architecture.

What are the main responsibilities of this intern role?

Responsibilities include designing and developing the Cognos Management Console and Auto-tier module, building and testing REST APIs, researching performance optimization algorithms, conducting performance analysis, integration and unit testing, deployment in clustered infrastructure, and collaborating with the team via standups and JIRA updates.

What is the company culture like at Samsung Austin Semiconductor?

The company emphasizes an inclusive culture and diverse workforce that drives innovation and growth, empowering people to be their true selves while building a better tomorrow for employees, customers, partners, and communities.

What qualifications are needed for this internship?

Candidates must be currently pursuing a Bachelor's or Master's degree; specific technical skills are not listed as prerequisites but will be learned on the job.

Samsung Austin Semiconductor

Develops advanced semiconductor technology solutions

About Samsung Austin Semiconductor

Samsung Semiconductor specializes in cutting-edge semiconductor technologies, offering ultra-high resolution sensors, ultra-fine pixel technology, gaming storage, automotive memory solutions, AI advancements, and EUV advanced processing, providing transformative solutions for device manufacturers.

Laxmi Sagar Layout, Mahadevapura, Bengaluru, Karnataka 560048, IndiaHeadquarters
N/AYear Founded
VENTURE_UNKNOWNCompany Stage
Hardware, Consumer SoftwareIndustries
5,001-10,000Employees

Land your dream remote job 3x faster with AI