Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Western Digital Staff Engineer Software Development Engineering Embedded 
Philippines, Baguio 
198587435

08.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

Roles / Responsibilities

  • Design, develop, test, integrate and maintain quality firmware for eHDD using best practices like unit test, CI and Agile methodologies.

  • Design and implementation of data structures, software algorithms, data path, and drivers for hardware cores using latest standards C++ and Python.

  • Participate in Scrum & Agile processes to bring up new hardware and develop embedded firmware for data storage products.

  • Deliver cutting-edge storage products with SAS, SATA, PCIE interfaces.

  • Collaborate and design solutions for the challenging yet unique problems across hardware and software platforms, including servers, RAID, and various operating systems (Windows and Linux).

  • Participate in planning and coordinating significant technical investigations from problem statement to conclusions.

  • Own major firmware components or become system-level expert, and provide technical leadership.

  • Creates design documents pertinent to the various phases of firmware development.

Qualifications

REQUIRED:

  • Bachelor or Master in Computer Science, Computer/Electronics Engineering or equivalent.

  • Minimum 6 years of working experience in relevant field or embedded firmware experience.

  • Strong knowledge in C/C++, object-oriented programming, Python, data structures, algorithms.

  • Demonstrated ability to rapidly learn new technologies, products and processes.

PREFERRED:

  • Familiarity with micro-controller architecture (ARM or ARC), embedded systems and RTOS desired.

  • Knowledge in SAS, SATA and PCIE interface.

  • Experience in the use of bus analyzers, emulators and other firmware debugging tools is a plus.

  • Possess data analytics skillset such as machine learning.

  • Working experience as a Scrum Master or understanding of Agile practices would be an added advantage.

SKILLS

  • Ability to effectively manage projects and tasks to deliver deadlines and commitments.

  • You have high degree of problem-solving skills, solutions oriented with a positive, can-do attitude.

  • Demonstrated ability to mentor others or lead teams

  • You have excellent interpersonal skills, including written and verbal communication.

  • You are comfortable and enjoy working in a dynamic and ever evolving environment.

  • You can be a fun and enthusiastic teammate who enjoys challenges and celebrates successes.