Previous Job
Engineer: Systems - I
Ref No.: 17-22460
Location: Vancouver, British Columbia
Contract Embedded Software Engineer

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.

Required Qualifications:
• Degree in Computer Science, Electrical Engineering, Computer Engineering, or equivalent experience.
• Proficiency with C-based embedded software development • Good verbal and written comprehension and communication skills

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