Embedded Software Engineer Intern

SK hynix•San Jose, CA

About The Position

As a member of a group designing system-on-chip (SoC) for non-volatile memory devices, the intern will join the embedded software development team to validate products from the concept and prototyping phases through mass production. The role contributes to SoC and storage solution development by writing software to exercise essential SoC components. The internship is six months long, runs 40 hours per week, and is scheduled to start in January 2027. The location is San Jose.

Requirements

  • Currently pursuing or recently completed a BS or MS in Electronic Engineering, Computer Science, or a related field.
  • Experience with Rust or C/C++ for embedded or firmware-level development.
  • Familiarity with Python for scripting and testing workflows.
  • Familiarity with digital circuit design, computer architecture, and memory systems.

Nice To Haves

  • PhD in system-on-chip, high-performance computing, memory, or storage research.
  • In-depth knowledge of NVMe technology.
  • In-depth knowledge of PCIe technology.
  • In-depth knowledge of NAND technology.
  • Familiarity with FPGA development flow.

Responsibilities

  • Validate products from the concept phase through prototyping and mass production.
  • Contribute to SoC and storage solution development.
  • Write software to exercise essential SoC components.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service