As a Lead Firmware Engineer or Senior Firmware Engineer, you will play a critical role in the architecture, design, and implementation of storage system features. This position involves working closely with both local and remote team members, ensuring the development of high-quality firmware solutions.
Roles & Responsibilities
- Design, develop, and unit test firmware features for storage systems.
- Isolate and resolve defects in firmware.
- Document design specifications and test cases comprehensively.
- Mentor and guide junior engineers to foster their growth and development.
Primary Skills
- Firmware Development. Strong expertise in developing and debugging firmware.
- NVMe. Deep understanding of NVMe technology and its implementation.
- NVMe-oF. Proficiency with NVMe over Fabrics (NVMe-oF) protocols.
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related discipline.
- 10+ years of professional experience in embedded firmware development.
- Proven track record of developing production-quality firmware.
- Strong grasp of advanced debugging and troubleshooting techniques.
What We Offer
- Opportunity to collaborate on challenging and impactful projects with a talented and driven team.
- Competitive compensation and comprehensive benefits package.
Apply Today!
If you’re ready to make a significant impact and grow your career with a forward-thinking company, apply now to join Uplers and be part of our exciting journey!