SSD Firmware Development Engineer

Join our team and unleash your creative genius! At Virtium, we make the impossible possible.

We need more brilliant minds with fresh ideas to help take this skyrocketing success to the next level. If you are someone who thrives in a fast-moving, creative environment, can adapt when needed, enjoys contributing to a great, creative, customer-first team and, enjoys having fun doing it, send us your resume!

June 25, 2021

SSD Firmware Development Engineer

Location: Virtium Corporate, Rancho Santa Margarita, CA or Minneapolis, MN area

Department:  Engineering

Job Description/Responsibilities:

  • Design, develop and validate high performance firmware for cutting edge industrial class SSD NVMe/PCIe products serving the telecom, networking, transportation, medical, energy, edge data center and industrial IoT markets.
  • Debug and resolve complex firmware issues occurring on complex embedded multi-processor architectures utilizing real-time operating systems (RTOS).
  • Interact with customers, factory process, marketing, product development and validation teams in understanding and defining firmware features and use cases.
  • Mentor less experienced firmware development engineers.

Skills/Requirements:

  • Knowledge and expertise in SSD firmware development with direct experience in one or more of the following areas:
    – NVMe protocol over PCIe.
    – Flash Translation Layer (FTL).
    – NAND characterization and management.
  • Excellent knowledge and experience in embedded ‘C’ design and development.
  • Strong analytical and problem-solving skills. Experience with JTAG/ICE debug and emulation tools.
  • Excellent oral and written interpersonal skills for communication and documentation purposes respectively.
  • Interacts effectively with others and works well as a member of a development team.
  • Motivated and possesses a strong work ethic.
  • Resourceful and absorbs/retains new information readily.
  • High attention to detail and organized.
  • Committed to personal and organizational continuous improvement.
  • BS degree in Computer Engineering, Electrical Engineering, Electronics Engineering or Computer Science and 5+ years of storage industry firmware development experience.

Preferred:

  • Knowledge and experience in the Agile Scrum development process.
  • MS degree in Computer Engineering, Electrical Engineering, Electronics Engineering or Computer Science.
  • Knowledge and experience in a scripting language (i.e. Python, Perl etc.).

We love your talent!

Join our team and unleash your creative genius! At Virtium, we make the impossible possible.

See Life at Virtium

Other openings in this location

SSD Failure Analysis Engineer

Embedded Computers, Microcontrollers, Board Level Design Location: Virtium Corporate, Rancho Santa Margarita, CA...

Hardware Design Engineer 2

Embedded Computers, Microcontrollers, Board Level Design Location: Virtium Corporate, Rancho Santa Margarita, CA...

Hardware Design Engineer 1

Location: Virtium Corporate, 30052 Tomas, Rancho Santa Margarita, CA 92688 Department: Engineering Job Description /...

Apply for this job: SSD Firmware Development Engineer

* Required

    X
    Welcome to Virtium Website