SSD PCIE Firmware, Sr. Engineer - GC879832
Morgan Philips Group- Posted 19 hours ago
- Be among the first 10 applicants
Job Description
Firmware Engineer (SSD / Storage Firmware)
About the Opportunity
Our client is a leading technology company developing next-generation enterprise storage solutions. They are seeking a talented Firmware Engineer to participate in the design and development of high-performance SSD firmware for mission-critical data storage platforms.
This role offers the opportunity to work closely with hardware, software, and system engineering teams to deliver innovative storage products focused on performance, reliability, scalability, and efficiency.
Key Responsibilities
- Design, develop, and validate firmware for advanced SSD storage modules using C/C++.
- Drive hardware bring-up activities and integrate new components into next-generation storage platforms.
- Develop low-level firmware features and system functionalities supporting high-performance storage products.
- Investigate, debug, and resolve complex firmware, hardware, and system-level issues.
- Create diagnostic tools, failure analysis methodologies, and validation processes to improve product quality and reliability.
- Build and maintain automation tools for firmware development, testing, and continuous integration workflows.
- Collaborate cross-functionally with hardware, software, test, and product engineering teams throughout the product development lifecycle.
- Contribute to architecture discussions and technical decisions for future storage technologies.
Requirements
Required Qualifications
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
- Solid experience in embedded firmware or low-level software development.
- Strong programming skills in C/C++.
- Hands-on experience with firmware development for embedded systems, microcontrollers, or storage devices.
- Strong understanding of hardware and software interactions, including system-level debugging.
- Experience using Python or similar scripting languages for automation, testing, or tool development.
- Proven troubleshooting and root-cause analysis skills for complex technical issues.
Preferred Qualifications
- Experience with SSD, NVMe, NAND Flash, storage controllers, or related storage technologies.
- Familiarity with hardware bring-up, board validation, and lab debugging environments.
- Experience developing automated test frameworks and CI/CD workflows.
- Knowledge of enterprise storage systems, performance optimization, or reliability engineering.
Work Environment
- The position is primarily office-based and requires regular onsite collaboration with engineering teams.
- Business travel may be required based on project needs.
Why Join
- Work on cutting-edge storage technology used in large-scale enterprise environments.
- Collaborate with highly experienced firmware, hardware, and system architects.
- Influence next-generation products from concept through production.
- Strong exposure to high-performance systems, embedded software, and advanced storage architecture.
More Info
Key Skills
Hardware bring-up
Storage controllers
Board validation
System-level debugging
Lab debugging
CI/CD workflows
Automated test frameworks
