Firmware Verification Principal Engineer - Remote

Get It - Professional Services


Date: 1 day ago
City: Milpitas, CA
Contract type: Full time
Remote
Job Overview

We are on the lookout for a talented Principal Engineer specializing in Firmware Verification Engineering to become an integral part of our innovative and dynamic team. This remote position plays a pivotal role in the rigorous verification and validation of firmware for Solid State Drive (SSD) security features. By partnering closely with firmware engineers and architects, you will contribute to the design, development, and implementation of verification tests, ensuring our product security features adhere to the utmost industry standards.

Key Responsibilities

  • Collaborate with firmware engineers and architects to establish a comprehensive verification framework for SSD security functionalities.
  • Design, develop, and implement both white-box and gray-box tests for SSD products within the development pipeline.
  • Engage in meticulous code and test plan reviews to verify the scalability and efficiency of tests, ensuring alignment with project specifications.
  • Lead efforts in failure analysis and work collaboratively with integration and execution engineers to facilitate prompt test deployment and issue resolution.
  • Conduct triage and debugging processes for test failures, working closely with firmware engineers to analyze logs and events for accurate troubleshooting.

Required Skills

  • Proficient in Python, C, or C++ programming languages.
  • Strong architectural review capabilities, adept at guiding and evaluating test development initiatives and coverage.
  • Comprehensive knowledge of embedded software and storage fundamentals, including familiarity with NVMe/PCIe specifications.
  • Experience with Git, Continuous Integration (CI), and source code management, along with an understanding of agile development methodologies.
  • Excellent written and verbal communication skills, with the ability to effectively collaborate across multifunctional teams.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science or a related field.
  • For candidates holding a Bachelor's degree: 7+ years of experience in storage, semiconductor, or non-volatile memory development.
  • For candidates with a Master's degree: 6+ years of relevant experience.
  • A demonstrated passion for storage technology and secure product development.
  • Substantial experience in product security engineering, particularly in the validation of security algorithms and features.
  • Proficiency with security protocols such as TCG Opal/Ruby/Pyrite, IEEE 1667, and SPDM.
  • Familiarity with applied cryptography and security, including secure boot, device attestation, and user data encryption.

Career Growth Opportunities

We are dedicated to supporting your professional development and continuous learning, empowering you to advance your career and expand your expertise in firmware verification and security technology.

Company Culture And Values

Our organization is committed to creating a diverse and inclusive workplace where every individual can thrive. We invite applicants from all backgrounds and experiences to apply. We believe that embracing diversity enhances outcomes for our employees, customers, and the wider community.

Compensation And Benefits

We offer a competitive compensation package based on your experience and qualifications, along with a robust benefits program that includes medical, dental, and vision insurance, paid time off, retirement savings plans, and opportunities for professional development. We also provide performance-based incentives.

Employment Type: Full-Time

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Global Supply Manager

Corsair, Milpitas, CA
1 week ago
General Purpose JOB DESCRIPTION Demonstrates broad knowledge of the Procurement functions and its capabilities to support business objectivesIndepdengly define opportunities and resolve complex issues and within business sourcing model, introducing innovative approaches to existing practiceSurvey the market landscape and take proactive measures to mitigate supply chain risks and position Corsair for success.Work closely with cross-functional teams to ensure successful product...

Teacher, SDC M/S - TK/K - 2024-2025 SY - Pomeroy Elementary School - 105754

Milpitas Unified School District, Milpitas, CA
1 week ago
Requirements / QualificationsSpecial Education CredentialLetter of IntroductionLetter(s) of Recommendation (3)ResumeEducation Specialist Instruction Credential - Moderate/SevereComments And Other InformationThe Milpitas Unified School District prohibits discrimination, harassment, intimidation, and bullying, including discrimination against an individual or group, on the basis of actual or perceived ancestry, color, national origin, sex (including sexual harassment), age, religion, gender, sexual orientation, gender expression, gender identity, actual...

Software Engineer (E)

KLA, Milpitas, CA
$100,100 - $170,200 per year
3 weeks ago
Base Pay Range: $100,100.00 - $170,200.00Primary Location: USA-CA-Milpitas-KLAKLA’s total rewards package for employees may also include participation in performance incentive programs and eligibility for additional benefits identified below. Interns are eligible for some of the benefits identified below. Our pay ranges are determined by role, level, and location. The range displayed above reflects the minimum and maximum pay for this...