Apply Now    
Job ID: JR0050498
Job Category: Intern/Student
Primary Location: Vancouver, BC CA
Other Locations:
Job Type: Intern

Firmware Engineer Co-op

Job Description

Does the idea of writing high performance firmware and tests for next generation Solid State Drives (SDDs) appeal to you?

Build the foundation for an exciting embedded software career with one of the most advanced electrical engineering companies in the world! Learn advanced techniques from industry experts that solve SSD performance and feature challenges, in areas such as hardware/software interfaces and media algorithms. Work alongside local and remote co-workers in a large team environment as you participate in the road to productization.

A co-op term with Intel of Canada's Non-Volatile Memory Solutions Group is a challenging and rewarding experience, allowing you to gain knowledge and experience in design and test of IC and module products for the next generation of SSDs.

As a member of our Systems Engineering team, you will work alongside experienced engineers to solve new and interesting problems, making an important contribution to our exciting high-performance SSD projects.


You must possess minimum qualifications to be initially considered for this position. Preferred qualifications are in addition to the minimum requirements and are considered a plus factor in identifying top candidates. Experience listed below would be obtained through a combination of your school work/classes/research and/or relevant previous job and/or internship experiences. This is an entry level position and will be compensated accordingly.

We encourage both undergraduate and graduate candidates to apply.

This Canadian position is open to Canadian Workers Only. A Canadian Worker is someone who is either a Canadian Citizen, Canadian National, Canadian Lawful Permanent Resident, or a person granted Refugee or Asylum status by the Canadian Government. Intel will not sponsor a foreign national for this position.

Minimum requirements:

Pursuing a degree in Electrical Engineering, computer science, engineering physics, or similar.

Minimum of 3 months experience with:

  • Embedded systems.
  • Debug skills.
  • C/C++

Preferred Qualifications:

  • Software development in RTOS environment.
  • Multi-threaded software development.


1.Please include a cover letter and recent transcripts with your application.

Inside this Business Group

Non-Volatile Solutions Memory Group:  The Non-Volatile Memory Solutions Group is a worldwide organization that delivers NAND flash memory products for use in Solid State Drives (SSDs), portable memory storage devices, digital camera memory cards, and other devices.  The group is responsible for NVM technology design and development, complete Solid State Drive (SSD) system hardware and firmware development, as well as wafer and SSD manufacturing.

Apply Now    

What would you like to do now?

Connect with Us

Get Job Alerts

Get started
Student Center

Find out more about working at Intel

Learn more

Jobs@Intel Blog

Learn more

Grow your network of opportunities