companySolidigm logo

Firmware Development Engineer at Solidigm | Rancho Cordova

SolidigmRancho Cordova
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Experience

Qualifications

Minimum Requirements:A bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field is required.7+ years of relevant experience, including:Firmware or software development in an embedded systems setting, utilizing C/C++ programming. Embedded firmware development within a real-time operating system (RTOS), focusing on hardware-software interactions. Familiarity with firmware development tools such as compilers, debuggers, emulators, and toolchains.

About the job

Join a dynamic team at Solidigm, where you'll contribute to the development of innovative firmware for our advanced Solid State Drives (SSD). In this role, you will leverage your expertise in embedded systems, engage with external interfaces, and navigate product constraints to create valuable architectures and features for our platform. Your experience with storage interface standards such as NVMe, PCIe, SATA, and SAS will be invaluable. We adopt Agile methodologies, making strong communication skills and team collaboration essential to our success.

As a Firmware Engineer, your key responsibilities will include:

  • Developing, reviewing, documenting, and maintaining product source code in C/C++.
  • Analyzing and producing firmware that aligns with both internal and external specifications.
  • Conducting unit and system-level testing, including failure analysis and debugging during development and validation phases.
  • Creating low-level firmware, system architectures, and device architectures in collaboration with hardware and ASIC design teams.
  • Crossing multiple firmware disciplines to enhance the entire SSD architecture.
  • Partnering with project stakeholders to translate product requirements into actionable development and validation plans.
  • Exemplifying and promoting an Agile/Kanban development culture focused on product quality, accountability, and continuous improvement.
  • Coordinating priorities and activities with fellow engineers to achieve committed milestones.

The ideal candidate will possess:

  • A capacity to listen, comprehend, and address partner inquiries and concerns professionally, fostering trust.
  • Exceptional written and presentation skills.
  • A proven track record of self-motivation and effective multitasking, along with strong influence and leadership abilities.
  • Experience collaborating within teams and navigating feature development throughout various stages of the product lifecycle.

About Solidigm

Join Solidigm, a multibillion-dollar global leader in the memory industry, headquartered in Rancho Cordova, California. Our company combines the stability of an established technology powerhouse with the agility and entrepreneurial spirit of a start-up. With a presence across Asia, Europe, and the Americas, Solidigm is committed to leading innovations in memory technology, aiming to become the #1 NAND memory company worldwide. At Solidigm, we view challenges as opportunities to create groundbreaking solutions that can transform the future. We celebrate a diverse, equitable, and inclusive culture, empowering our team members to bring their unique strengths to deliver exceptional results.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.