(FRESH GRAD ONLY) Engineer, Software Development Engineering (Embedded)

Job expired!

Join Western Digital as a Software Development Engineer (Embedded) - Fresh Graduates Welcome!

Company Description

At Western Digital, our mission is to drive global innovation and expand the horizons of technology to make the impossible possible. With innovation at our core, Western Digital empowers problem solvers to achieve extraordinary feats with cutting-edge technology that has, for example, helped put a man on the moon.

As a leading partner to some of the most dynamic and rapidly growing organizations, we elevate gaming platforms, enhance city safety systems, make cars smarter and more connected, and support the data centers behind major corporations and public clouds. Western Digital is committed to fostering a brighter and smarter future.

If you’ve streamed shows, browsed social media, or shopped online, you’ve likely benefited from Western Digital’s storage infrastructure. Our flash memory cards preserve your treasured memories. We offer a comprehensive range of technologies, devices, and platforms under respected brands like Western Digital®, G-Technology™, SanDisk®, and WD®.

Join us to tackle exceptional challenges with your unique skills. Together, we are the next BIG thing in data innovation.

Job Description

Roles and Responsibilities

  • Design, develop, test, integrate, and maintain quality firmware for eHDD using practices like unit tests, CI, and Agile methodologies.
  • Implement data structures, algorithms, data paths, and drivers for hardware cores using C++ and Python.
  • Participate in Scrum & Agile processes for developing embedded firmware for data storage products.
  • Deliver advanced storage products utilizing SAS, SATA, and PCIE interfaces.
  • Collaborate to solve challenging problems across hardware and software platforms, including servers, RAID, and operating systems (Windows and Linux).
  • Plan and execute technical investigations from problem statements to conclusions.
  • Create design documentation for various firmware development phases.

Qualifications

Required:

  • Bachelor’s or Master’s degree in Computer Science, Computer/Electronics Engineering, or equivalent.
  • Fresh graduates are encouraged to apply.
  • Proficiency in C/C++, object-oriented programming, Python, data structures, and algorithms.
  • Aptitude for quickly learning new firmware, hardware, systems, tools, and methodologies.

Preferred:

  • Knowledge of micro-controller architecture (ARM or ARC), embedded systems, and RTOS.
  • Experience with SAS, SATA, and PCIE interfaces.
  • Familiarity with bus analyzers, emulators, and other firmware debugging tools.
  • Skills in data analytics, including machine learning.
  • Experience as a Scrum Master or knowledge of Agile practices.

Skills

  • Effective project and task management to meet deadlines and commitments.
  • Strong problem-solving skills, with a solution-oriented approach and a positive attitude.
  • Excellent interpersonal skills, including written and verbal communication.
  • Comfortable working in a dynamic, ever-evolving environment.
  • Team spirit with enthusiasm for tackling challenges and celebrating success.

Additional Information

Western Digital thrives on diversity and believes that embracing diverse perspectives results in the best outcomes for our employees, company, customers, and the world. We are committed to fostering an inclusive environment where everyone can thrive with a sense of belonging, respect, and contribution.

Western Digital is dedicated to offering opportunities to applicants with disabilities and ensuring all candidates can navigate our careers website and hiring process. Please contact to request accommodation. Include the job title and requisition number in your request.

Important Notice to Candidates:

Be aware of scams requesting payment as a condition for receiving a job offer. Western Digital and its subsidiaries will never request payment for applying or receiving an employment offer. If you encounter such requests, report them immediately at .

Company Name: Western Digital

Job Title: Software Development Engineer (Embedded) - Fresh Graduates