Western Digital

Senior Manager, Firmware Engineering

Western Digital

full-time

Posted on:

Location Type: Remote

Location: Remote • California • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $144,279 - $204,309 per year

Job Level

Senior

About the role

  • Lead a team of firmware engineers responsible for the development and design process of security technology
  • Take full responsibility for the entire process, encompassing planning, design, development, validation, and communication with senior management
  • Collaborate closely with security architects to define, implement, and integrate security features and protocols, ensuring optimal partitioning between hardware and software
  • Establish efficient workflows that facilitate rapid feature development while maintaining high quality and stability
  • This involves managing release cycles, implementing continuous integration, and conducting regression testing
  • Provide assistance for pre-silicon validation activities, such as simulation, emulation, and FPGA prototyping
  • Support post-silicon validation, performance characterization, system integration, and debugging efforts
  • Assist in establishing test and calibration capabilities for storage controllers in ATE, module, and product factories
  • Contribute to the Security Development Lifecycle of the firmware by supporting its development at various stages, including design, threat analysis, implementation, validation, vulnerability testing, certification, and audit

Requirements

  • Degree in Computer Science, Electrical/Computer Engineering, Software Engineering, or a related field
  • 10+ years of experience in engineering management, including previous leadership roles overseeing firmware teams that have a proven track record in high-volume production
  • Comprehensive understanding of embedded software fundamentals, encompassing design and development processes, real-time constraints, concurrency, multi-processor systems, caching, and virtual memory
  • Proficiency in HW/SW architecture and design partitioning, along with expertise in requirements analysis, memory, and performance estimation
  • Hands-on experience with build infrastructure, automation, and CI/CD testing frameworks
  • Proven expertise in configuration and release management, continuous integration, and regression testing
  • Thorough knowledge of design strategies focused on maintainability, scalability, and code reuse
  • Successful leadership of large and complex projects, including feature planning, prioritization, status tracking, and issue triage and reporting
  • Exceptional organizational skills, demonstrated through experience in leading teams
  • Outstanding written and oral communication skills, enabling effective collaboration with cross-functional teams
Benefits
  • paid vacation time
  • paid sick leave
  • medical/dental/vision insurance
  • life, accident and disability insurance
  • tax-advantaged flexible spending and health savings accounts
  • employee assistance program
  • other voluntary benefit programs such as supplemental life and AD&D, legal plan, pet insurance, critical illness, accident and hospital indemnity
  • tuition reimbursement
  • transit
  • the Applause Program
  • employee stock purchase plan
  • the Sandisk's Savings 401(k) Plan

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
firmware developmentsecurity technology designembedded software fundamentalsHW/SW architecturerequirements analysisCI/CD testing frameworksconfiguration managementregression testingperformance characterizationvulnerability testing
Soft skills
leadershiporganizational skillscommunication skillscollaborationproject managementplanningprioritizationstatus trackingissue triagereporting