Principal Engineer, Firmware Verification Engineering (Milpitas, CA)
Company: Western Digital
Location: Milpitas
Posted on: June 22, 2022
Job Description:
Company DescriptionAt 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. Our technology helped people put a man on the
moon.We are a key partner to some of the largest and highest growth
organizations in the world. From energizing the most competitive
gaming platforms, to enabling systems to make cities safer and cars
smarter and more connected, to powering the data centers behind
many of the world's biggest companies and public cloud, Western
Digital is fueling a brighter, smarter future.Binge-watch any
shows, use social media or shop online lately? You'll find Western
Digital supporting the storage infrastructure behind many of these
platforms. And, that flash memory card that captures and preserves
your most precious moments? That's us, too.We offer an expansive
portfolio of technologies, storage devices and platforms for
business and consumers alike. Our data-centric solutions are
comprised of the Western Digital -, G-Technology---, SanDisk - and
WD - brands.Today's exceptional challenges require your unique
skills. It's You & Western Digital. Together, we're the next BIG
thing in data.Job DescriptionAs a Principal Engineer in Firmware
Verification Engineering, you will design and implement test cases
for specific FW feature sets and verify product functionality and
robustness across different scenarios, with a focus on white-box
testing methodologies. You will work hand in hand with a product
development team to understand product architecture, and internal
features, and ensure product testability is considered throughout
the design phase. As the product progresses, you will contribute to
test strategy, work on test deployment, and help in performing
failure analysis to debug FW/test issues to harden product FW. You
are an independent problem solver with excellent communication
skills who can work effectively as part of a cross-functional team.
You have good proficiency in C and Python and are familiar with the
PCIe/NVMe specs.Essential Duties And Responsibilities
- Own test modules through all phases of development: from
analyzing requirements, writing test plans, conducting reviews, and
implementing tests, to performing failure analysis and driving test
deployment in a production environment.
- Collaborate with the FW team on feature design reviews to
identify key risk areas and create a comprehensive test strategy to
validate the feature.
- Develop tests to thoroughly validate FW features as part of a
world class validation team.
- Work on validation initiatives with our internal partners to
improve testing capability, efficiency, and robustness, including
development and deployment of new test infrastructure and
automation.
- Support automated testing on PCIe/NVMe storage products with
FW/test builds and triage failures effectively to root cause,
whether it is product, tests, infrastructure, automation, or
other.
- Participate in bug swarm meetings. Seek to understand problems,
propose effective design-of-experiment to debug to root cause,
create new solutions/tests that succinctly resolve, isolate, and
validate.QualificationsQualifications
- BS/MS degree in Computer Science, Computer Engineering or
related field
- BS + 6 years or MS + 5 years of related experience in HDD, SSD,
semiconductor, or non-volatile memory development
- Strong programming skills with experience in Python, C, or C++
programming
- Experience with Agile development process
- Understanding of embedded programming
- Ability to learn quickly and work independently
- Exceptional written and verbal communication skills
- Have a growth mindset and drive to continuously improve
- PCIe/NVMe protocol familiarity
- Proficient in Microsoft Office applications
- Windows and Linux servAdditional InformationWestern Digital
thrives on the power and potential of diversity. As a global
company, we believe the most effective way to embrace the diversity
of our customers and communities is to mirror it from within. We
believe the fusion of various perspectives results in the best
outcomes for our employees, our company, our customers, and the
world around us. We are committed to an inclusive environment where
every individual can thrive through a sense of belonging, respect
and contribution.Western Digital is committed to offering
opportunities to applicants with disabilities and ensuring all
candidates can successfully navigate our careers website and our
hiring process. Please contact us at staffingsupport@wdc.com to
advise us of your accommodation request. In your email, please
include a description of the specific accommodation you are
requesting as well as the job title and requisition number of the
position for which you are applying.Compensation & Benefits Details
- An employee's pay position within the salary range may be based
on several factors including but not limited to (1) relevant
education; qualifications; certifications; and experience; (2)
skills, ability, knowledge of the job; (3) performance,
contribution and results; (4) geographic location; (5) shift; (6)
internal and external equity; and (7) business and organizational
needs.
- The salary range is what we believe to be the range of possible
compensation for this role at the time of this posting. We may
ultimately pay more or less than the posted range and this range is
only applicable for jobs to be performed in Colorado or remote jobs
that can be performed in Colorado. This range may be modified in
the future.
- You will also be eligible to participate in Western Digital's
Short-Term Incentive (STI) Plan and to receive equity awards under
our annual Long-Term Incentive (LTI) program, which consists of
restricted stock units (RSUs), pursuant to the terms of these
programs. RSU awards are also available to eligible new hires,
subject to Western Digital's Standard Terms and Conditions for
Restricted Stock Unit Awards.
- We offer a comprehensive package of benefits including 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 Virgin
Pulse Program; the Applause Program, employee stock purchase plan,
and the Western Digital Savings 401(k) Plan.
- Note: No amount of pay is considered to be wages or
compensation until such amount is earned, vested, and determinable.
The amount and availability of any bonus, commission, benefits, or
any other form of compensation and benefits that are allocable to a
particular employee remains in the Company's sole discretion unless
and until paid and may be modified at the Company's sole
discretion, consistent with the law.
Keywords: Western Digital, Milpitas , Principal Engineer, Firmware Verification Engineering (Milpitas, CA), Engineering , Milpitas, California
Didn't find what you're looking for? Search again!
Loading more jobs...