Engineer, Firmware Engineering

Company:  Western Digital Capital
Location: Milpitas
Closing Date: 20/10/2024
Salary: £150 - £200 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description
  • Job Type (exemption status): Exempt position
  • Salary Range: 67,745.00-96,000.00
  • Business Function: Firmware Engineering

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.

We are a key partner to some of the largest and highest growth organizations in the world, from energizing competitive gaming platforms to enabling systems that make cities safer and cars smarter and more connected.

Job Description

ESSENTIAL DUTIES AND RESPONSIBILITIES

  • SSD firmware design and development in an agile environment, involving multiprocessor (ARM/ARC), multithreading, RTOS, with C/assembly programming.
  • Participate in the full life cycle of development, from requirements to support documentation.
  • Firmware development on FPGA, real form factor, or software simulated model environment.
  • Develop firmware tests for core firmware components.
  • Create build scripts and use Python to build firmware.
  • Test firmware on HAPS or in-house ASIC prototyping systems.
  • Provide guidance to test and/or Quality Assurance teams.
  • Debug core firmware infrastructure issues.
  • Design and develop debug infrastructure for quick diagnosis of failures.
  • Design and develop applications to collect and analyze diagnostic data.
  • Self-motivated to work both unsupervised and as part of an agile team.
  • Actively participate in innovation activities.

Qualifications

Required

  • Bachelors + 4yrs experience or Master +2yrs experience or PhD in CS, CE, EE, EC or equivalent required.
  • Strong knowledge in C/assembly, Data Structure, Algorithms, Multi-threaded programming.
  • Familiarity with micro-controller architecture, embedded systems.
  • Firmware development on RTOS.
  • Knowledge of bus analyzers, JTAG, emulators, and debugging tools.
  • Demonstrated ability to learn new technologies and complex code.
  • Strong problem-solving skills.
  • Comfortable working in dynamic environments.
  • Technical mindset with attention to detail.
  • Excellent interpersonal skills.
  • Requires 3 days per week in office.

Preferred

  • Development of Bootloader and Drivers.
  • Development of System/Device Power Management Interface.
  • Skilled in GitHub and similar SCM tools.
  • Python scripting.

Additional Information

Western Digital is committed to providing equal opportunities to all applicants and employees and will not discriminate against any applicant or employee based on their race, color, ancestry, religion, sex, gender, age, national origin, sexual orientation, medical condition, marital status, physical disability, mental disability, or other legally protected characteristics.

Western Digital thrives on the power and potential of diversity. We believe the fusion of various perspectives results in the best outcomes for our employees and customers.

Western Digital is committed to offering opportunities to applicants with disabilities. Please contact us to advise us of your accommodation request.

#J-18808-Ljbffr
Apply Now
Share this job
Western Digital Capital
  • Similar Jobs

  • Principal Engineer, Firmware Verification Engineering

    Milpitas
    View Job
  • Principal Engineer, Firmware Verification Engineering

    Milpitas
    View Job
  • Principal Engineer Firmware Verification Engineering

    Milpitas
    View Job
  • Principal Engineer Firmware Verification Engineering

    Milpitas
    View Job
  • Manager, Firmware Engineering

    San Jose
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙