Full-Time

Principal Firmware Engineer

Confirmed live in the last 24 hours

Western Digital

Western Digital

10,001+ employees

Develops data storage solutions and devices

Data & Analytics
Hardware

Senior

San Jose, CA, USA

Required Skills
Bash
Agile
Python
MATLAB
Docker
Perl
SCRUM
FPGA
Linux/Unix
Requirements
  • Bachelor's Degree or equivalent. Master's degree or relevant certification desirable. PhD or specialist or relevant certification with platform architecture highly desirable
  • 10+ years of experience in embedded firmware architecture and development
  • Experience with linear algebra applications in digital filtering, convolution, digital control and digital signal processing (DSP) systems. Experience in modeling, analysis and simulation of linear algebra/Digital Control Systems/DSP solutions using Matlab/Python/C++
  • Experience in firmware architecture and design of DSP systems/accelerators targeted for FPGAs and application-specific integrated circuits (ASICs)
  • Experience in architecture and design of embedded systems using Xilinx Microblaze, ARM and RiscV CPUs, system partitioning, co-simulation and testing
  • Rich experience programming in C, C++, Assembly language, System Verilog
  • Experience in Linux, Docker, GNU GCC/LLVM Compilers, GDB, Make utilities
  • Experience scripting in Matlab, Python and Bash. Tcl/Tk, Perl is a plus
  • Experience as project leader with strong technical leadership and commitment to results
  • Experience working in Agile teams with experience in roles such as Scrum Master (SM) or Product Owner (PO) desirable
Responsibilities
  • Define overall system firmware architecture for implementing high performance HDD actuator control on dynamic control platforms
  • Define the firmware & associated tool designs including processes for build, test and benchmarking working together with stakeholders and development teams
  • Implement and demonstrate prototype firmware designs on target hardware platforms, while working closely with internal and external stakeholders
  • Conduct demonstrations of end-to-end HDD dynamic control on simulated and field programmable gate array (FPGA) prototyping platforms for internal and external stakeholders
  • Propose and specify novel hardware accelerators and firmware optimizations for use with system-on-chip (SoC) architectures
  • Work closely with all stakeholders on the implementation of HDD real-time motion and parameter control microarchitecture, instruction set architecture, firmware architecture & tool chain associated
  • Participate in team meetings and influence hardware, firmware & associated tooling development with enough communication for geographically distributed international development team to support business and technical objectives
  • Negotiate with stakeholders about priorities
  • Ensure strong execution of identified hardware, firmware & associated tools strategy

Western Digital specializes in high-performance data storage solutions, offering SSDs, HDDs, USB drives, and memory cards designed to power current technology and drive future innovations. Their products are at the forefront of data storage technology, catering to a wide range of storage needs.

Company Stage

M&A

Total Funding

$927.9M

Headquarters

San Jose, California

Founded

2014

Growth & Insights
Headcount

6 month growth

0%

1 year growth

1%

2 year growth

5%

Benefits

Paid sick leave & vacation time

Medical/dental/vision insurance

Life, accident, & disability insurance

Tax-advantaged flexible spending and health savings accounts

Employee assistance program

Tuition reimbursement

Employee stock purchase plan

Western Digital Savings 401(k) Plan