Full-Time

Senior Firmware Engineer

Posted on 4/12/2024

Western Digital

Western Digital

10,001+ employees

Develops data storage solutions and devices

Data & Analytics
Hardware

Senior, Expert

Roseville, CA, USA

Required Skills
TCP/IP
Python
Requirements
  • BSCE Computer Engineering or BSCS Computer Science degree
  • 10+ years of related experience in Embedded Firmware development
  • Detailed knowledge of RTOS and microprocessor architecture
  • Strong knowledge of TCP/IP, RDMA Protocols, Ethernet, PCIe and NVMe
  • Designing, developing, and debugging of multi-threaded, real-time, embedded firmware applications
  • Programming with C, C++, Python, and assembly language
  • Proficiency in DMA, interrupt handlers, stack analysis, context switching
  • Debugging new hardware and new firmware using logic analyzers, protocol analyzers, and JTAG interfaces
  • Using best-practice firmware engineering principles
Responsibilities
  • Coding, debugging, and integrating firmware
  • Integration, regression, and requirement testing of complex SW/HW/ASIC systems
  • Analyze requirements to determine the feasibility of design and schedule
  • Consult with ASIC/HW/FW engineers to evaluate interface between hardware and firmware
  • Develop firmware testing along with firmware development

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