We are seeking an Embedded Software Engineer to develop embedded software and tests for next generation Client's SSDs. You enjoy tackling complex problem sets and developing creative solutions for stress-testing complex combinations of hardware and software. You will work using agile development practices in a dynamic, team-based environment, writing test software that targets embedded platforms including simulators, FPGAs, test chips, and custom controller silicon.

Preferred Qualifications include the following:
• Proficiency in C++ and object oriented design methodologies • Demonstrated track record of team work and timely delivery of tasks • Proficiency in structured SW development practices in embedded real-time environments using Windows or Linux.
• Scripting in Python, TCL
• Familiarity with HW protocols such as PCI Express, SATA, ONFI or other • Knowledge of ARM microprocessor architecture and CPU behavior