Intern, Firmware Engineering

Posted 3 Days Ago
Be an Early Applicant
Petaling Jaya, Petaling, Selangor, MYS
In-Office
Internship
Big Data • Cloud • Hardware • Software
The Role
Design, develop, test, integrate, and maintain firmware for enterprise HDDs. Implement data structures, algorithms, drivers, and data paths in C/C++ and Python. Work with SAS, SATA, PCIe interfaces, collaborate across hardware and software, create design documents, and participate in technical investigations and CI-driven testing.
Summary Generated by Built In
Company Description

At Western Digital, our vision is to power global innovation and push the boundaries of technology to make what you thought was once impossible, possible.

At our core, Western Digital is a company of problem solvers. People achieve extraordinary things given the right technology. For decades, we’ve been doing just that—our technology helped people put a man on the moon and capture the first-ever picture of a black hole.

We offer an expansive portfolio of technologies, HDDs, and platforms for business, creative professionals, and consumers alike under our Western Digital®, WD®, WD_BLACK™, and SanDisk® Professional brands.

We are a key partner to some of the largest and highest-growth organizations in the world. From enabling systems to make cities safer and more connected, to powering the data centers behind many of the world’s biggest companies and hyperscale cloud providers, to meeting the massive and ever-growing data storage needs of the AI era, Western Digital is fueling a brighter, smarter future.

Today’s exceptional challenges require your unique skills. Together, we can build the future of data storage.

Job Description

 

ESSENTIAL DUTIES AND RESPONSIBILITIES:

 

  • Design, develop, test, integrate and maintain quality firmware for eHDD using best practices like unit test, CI (continuous improvement).
  • Design and implementation of data structures, software algorithms, data path, and drivers for hardware cores using latest standards C++ and Python.
  • 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 conclusion.
  • Creates design documents pertinent to the various phases of firmware development.

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.
  • Comfortable and enjoy working in a dynamic and ever-evolving environment.
  • Be fun and enthusiastic teammate who enjoys challenges and celebrates successes.

SKILLS

  • Good command of English communication
  • Possess data analytics skillset such as machine learning.
  • Knowledge of C/C++, object-oriented programming, Python, data structures, and algorithms.
  • Capable of quickly learning new firmware, hardware, systems, tools, and methodologies.
  • Ability to effectively manage projects and tasks to deliver deadlines and commitments. 
  • High degree of problem-solving skills, solutions-oriented with a positive, can-do attitude.
  • Excellent interpersonal skills, including written and verbal communication.

 

Qualifications

Currently doing Bachelor  in Computer Science, Computer/Electronics Engineering or equivalent required.

 

    Additional Information

    All your information will be kept confidential according to EEO guidelines.

    WD thrives on the power and potential of diversity. As a global company, we believe the most effective way to embrace the diversity of our customers and communities is to mirror it from within. We believe the fusion of various perspectives results in the best outcomes for our employees, our company, our customers, and the world around us. We are committed to an inclusive environment where every individual can thrive through a sense of belonging, respect and contribution.

    WD is committed to offering opportunities to applicants with disabilities and ensuring all candidates can successfully navigate our careers website and our hiring process. Please contact us at [email protected] to advise us of your accommodation request. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.

    Notice To Candidates: Please be aware that WD and its subsidiaries will never request payment as a condition for applying for a position or receiving an offer of employment. Should you encounter any such requests, please report it immediately to WD Ethics Helpline or email [email protected].

    Skills Required

    • Currently pursuing Bachelor's in Computer Science or Computer/Electronics Engineering (or equivalent)
    • Knowledge of C and C++ (object-oriented programming)
    • Proficiency in Python
    • Familiarity with data structures and algorithms
    • Good command of English communication (written and verbal)
    • Capable of quickly learning new firmware, hardware, systems, tools, and methodologies
    • Ability to manage projects and tasks to meet deadlines and commitments
    • Possess data analytics skillset such as machine learning
    • Familiarity with microcontroller architectures (ARM or ARC), embedded systems, and RTOS
    • Knowledge of SAS, SATA, and PCIe interfaces
    • Experience using bus analyzers, emulators, and other firmware debugging tools

    Western Digital Compensation & Benefits Highlights

    The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about Western Digital and has not been reviewed or approved by Western Digital.

    • Strong & Reliable Incentives Strong & Reliable Incentives: Incentive structures in variable‑pay roles are portrayed as well‑designed, and annual or quarterly bonuses are commonly part of total compensation.
    • Healthcare Strength Healthcare Strength: Company materials highlight comprehensive medical, dental, vision, and mental‑health resources, complemented by options like HSA/FSA and disability coverage.
    • Parental & Family Support Parental & Family Support: Caregiving support across life stages and children’s behavioral health resources are featured, with programs such as Bright Horizons referenced for U.S. employees.

    Western Digital Insights

    Am I A Good Fit?
    beta
    Get Personalized Job Insights.
    Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

    The Company
    HQ: Bengaluru, Karnataka
    25,132 Employees

    What We Do

    At Western Digital we create data storage solutions that power the technology of today and inspire the innovations of tomorrow.

    Similar Jobs

    Western Digital Logo Western Digital

    Intern Firmware Engineering

    Big Data • Cloud • Hardware • Software
    In-Office
    Petaling Jaya, Petaling, Selangor, MYS
    25132 Employees

    Western Digital Logo Western Digital

    Intern- Firmware Engineering

    Big Data • Cloud • Hardware • Software
    In-Office
    Petaling Jaya, Petaling, Selangor, MYS
    25132 Employees

    Western Digital Logo Western Digital

    Intern- Firmware Engineering

    Big Data • Cloud • Hardware • Software
    In-Office
    Petaling Jaya, Petaling, Selangor, MYS
    25132 Employees

    Similar Companies Hiring

    Hanover Park Thumbnail
    Artificial Intelligence • Fintech • Software • Financial Services
    New York, New York
    42 Employees
    Kepler  Thumbnail
    Fintech • Software
    New York, New York
    6 Employees
    Onshore Thumbnail
    Artificial Intelligence • Fintech • Software • Financial Services
    New York, New York
    60 Employees

    Sign up now Access later

    Create Free Account

    Please log in or sign up to report this job.

    Create Free Account