Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Western Digital Principal Engineer Firmware engineering 
Canada, British Columbia, Area H (Cultus Lake/Columbia Valley) 
709514163

01.07.2024
Company Description

Today’s exceptional challenges require your unique skills. It’s You & Western Digital. Together, we’re the next BIG thing in data.

Job Description

In this position, the individual will be responsible for Designing, implementing, debugging firmware for the next generation storage devices (SD, USB, SATA).

Typical activities involve the design and implementation of data structures, software algorithms, data path, and implementation of storage interface protocols, such as UFS, to deliver future cutting-edge storage products.

You will develop firmware using multiple environments that include SW simulations, FPGA boards, and of course the final product HW. You will work in an Agile environment with advanced CI tools and capabilities that help develop clean code fast.

You will work closely with excellent colleague engineers in Israel and India, cope with complex challenges, innovate, and develop products sold to leading mobile and automotive OEMs for millions of devices across the globe.

Qualifications
  • B.Tech. in Computer Science or Software / Computer / Electrical Engineering
  • 8+ years of experience in RT / embedded systems
  • 8+ years of experience in C development
  • Previous RTOS experience – advantage (e.g. ThreadX / MQX / Nucleus / VxWorks / Embedded Linux)
  • Experience in ARM or ARC processors family, debugging environments and tools
  • NAND flash fundamentals
  • Capable of developing wide system view for complex embedded systems
  • Excellent interpersonal skills and team player
  • Fast learner and implementer
  • Great communication skills and fluent English, both verbally and written, and an ability to collaborate across cultural and organizational boundaries.