
Senior Manager, Firmware Engineering
Western Digital
full-time
Posted on:
Location Type: Remote
Location: Remote • California • 🇺🇸 United States
Visit company websiteSalary
💰 $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