About the role
Senior Engineer - Firmware Development (SSD) role based on the published job description. Key responsibilities and requirements were extracted directly from the posting for quick review.
IDMOnsiteSTPG
Key Responsibilities
- DEVELOP AND TEST FIRMWARE
- SSD products: Develop firmware IP subsystems for SSD products that meet or exceed the requirements of the technical spec matrix; including, but not limited to: Performance, Endurance, Capacity, Functionality, and Quality/Reliability
- Firmware Quality Assurance: Develop a firmware unit and functional tests that ensures the firmware subsystem meets the quality, functional, and performance requirements required at each integration breakthrough in the product development lifecycle
- Multi-functional Teamwork: Develop and maintain collaborative, open and, constructive relationships with peers and management
Requirements
- Masters/Bachelors in Computer Engineering or Electrical Engineering
- Excellent communication skills.
- In-depth knowledge and minimum 2 years' experience in embedded firmware development and debugging
- Expertise in programming languages (eg. C, RUST), programming tools & environments
- Experience programming in Python will be viewed as an advantage
- Experience working with storage interfaces ideally PCIE/NVMe is considered a plus
