Samsung Semiconductor

Engineer, Firmware

Job Description

Posted on: 
2026-03-31

Responsibilities

  • Design and develop firmware for enterprise SSD products.
  • Debug, optimize, and validate SSD firmware.
  • Support customer qualification and adoption of SSD products.
  • Participate in advanced SSD storage development projects.
  • Collaborate with teams to drive innovation in firmware technology.
  • Utilize programming skills in C/C++ for embedded systems.
  • Conduct research and development in storage firmware technologies.

Job Requirements

  • BS in Computer/Electrical Engineering or Computer Science, with 3+ years of experience, or MS with 1+ years, or PhD with no experience.
  • Strong programming experience in C/C++ for embedded systems.
  • Relevant experience in embedded software or firmware development.
  • Familiarity with storage-related technologies (e.g., NVM Express, PCI Express).
  • Experience with ARM or equivalent embedded architectures.
  • Hands-on experience with JTAG/ICE debuggers and protocol analyzers.
  • Some scripting experience in Python/Perl/Javascript is desired.
Apply now

More job openings