Samsung Semiconductor

Engineer, Firmware

Job Description

Posted on: 
2026-01-25

Responsibilities

  • Design and develop high-performance firmware and software for enterprise SSD products.
  • Debug, optimize, and validate SSD firmware on complex embedded multi-core architectures.
  • Support customer qualification and adoption of SSD products.
  • Participate in advanced SSD storage development and research projects.
  • Collaborate with cross-functional teams to enhance firmware capabilities.
  • Conduct tests and validations to ensure product reliability.
  • Document firmware specifications and development processes.

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 in storage firmware development.
  • Strong programming experience in C/C++ for embedded systems.
  • Relevant hands-on experience in embedded software or firmware development.
  • Experience with storage-related technologies such as NVM Express, PCI Express, etc.
  • Familiarity with ARM or equivalent embedded multi-core microprocessor 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