Job Description
We are seeking an experienced Firmware Engineer to join our talented SSD firmware team. In this role you will be responsible for the development of cutting-edge NAND SSD’s. As a member of our firmware team, you will work alongside other experienced engineers to solve new and interesting problems, making an important contribution to our exciting high-performance SSD projects.
We are looking for enthusiastic engineers with excellent communication and interpersonal skills, strong problem-solving ability, a desire to learn and a good general knowledge of embedded systems, digital design, software/firmware development and testing methodology.
Qualifications
Bachelor’s or master’s in computer engineering or science, Electrical Engineering.
- 5 years of firmware development/designing/testing in embedded systems, of which minimum of 3 years in SSD firmware development or validation.
- 5 years of experience in C/C++ programming, or scripting languages such as Python or Perl.
- 3 years of experience with real-time operating systems.
- Demonstrated to analyze, diagnose root cause, and apply corrective actions.
- Strong verbal and written communications skills.
- debugging. unit testing, validation and integration of code.
- Experience with ARM architecture.