You are viewing a preview of this job. Log in or register to view more details about this job.

SSD Firmware Engineer (Entry Level)

About our group:

Our team develops firmware for enterprise class solid state drives. Our group is responsible for the delivery of the NVMe host protocol subsystem for enterprise and hyperscale SSD deployments. We develop C and ARM based NVMe code for the cutting edge 2.0 spec revision in addition to customer specific features and vendor unique features defined by our team. You’ll work with NVMe and PCIe experts and help develop state of the art NVMe SSD products.   


About the role - you will:

  • Work in a team in designing, developing, and testing firmware solutions for complex storage products.
  • Design and implement firmware components based upon predefined requirements. Ensure consistency with overall firmware architecture.
  • Troubleshoot code for firmware applications.
  • Program in assembly language and high level languages (including C and Python).
  • Develop unit-test code to validate firmware components. You'll use C for firmware development and C and Python for test development.

About you:

  • Interested in learning embedded firmware 
  • Passionate about firmware development.
  • Strong written and verbal skills; ability to persuade and gain agreement with cross functional teams.
  • Willingness to take initiative


Your experience includes:

  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Science, Computer Engineering or related degree program 
  • Proven proficiency in working with C language
  • An understanding of one source control system
  • Completed embedded systems / programming classes
  • Experience using code development tools (compilers/linkers, source control tools, emulators)
 
 
You might also have:
•   Understanding of Perforce
•   Experience with bug tracking software such as JIRA.
•   Experience working with real time embedded firmware
 

Location:

Our Longmont product-design campus is nestled against the foothills with exceptional views of the Rocky Mountains. Here at work, you can grab breakfast and lunch in the on-site cafeteria or get an afternoon espresso, prepared by a professional barista. Our 1,500+ employees enjoy an active on-site experience from sporting activities (get in a few laps at lunch on our 1-mile walking path around campus, play ping-pong or volleyball, or stop in our 24- hour fitness center for a group or individual workout) to community service and many employee resource groups including Pride!, Women’s Leadership Network and a Young Professionals Network.
#Entrylevel