Security Firmware Architect

Micron Technology
Published
May 6, 2020
Location
Irvine, California
Category
Job Type

Description

As a Solid State Drive (SSD) Security Firmware Architect at Micron, you will participate in customer facing activities, provide possible solutions and capture requirements. Distill these into requirements for the FW development team (e.g., SAS). This position will engage in standard committees in coordination with system architects and firmware development teams. Provide guidance and proposals to the committee based on Micron’s technical and marketing requirements. Drive direction and features that Micron wants to make industry standards into these committees. Generate possible solutions and capture requirements.

Responsibilities include, but not limited to:

  • Provide detailed architectural specifications for security features (e.g., SAS):
  • Leverage previous product firmware architectures. Future products should use existing models as much as possible.
  • Must be extensible moving forward to allow for changes to existing methodologies and new technologies.
  • Should be applicable across all product swim lanes (enterprise, hyper-scaler and/or client).
  • Update existing security architecture documentation to keep it current, complete, and accurate. Some examples include -
    • Common security FW Architecture (as part of Common SAS)
    • Product-specific security FW Architecture (as part of product SAS)
    • Security Component FW Architecture (e.g. Aegis or other security functionalities)
  • Provide high to intermediate level of detailed firmware design, primarily in the domain of cryptographic functionality.
  • Have active engagement with the FW development team(s)
  • Ensure Feature Development Complete (FDC) expectations are met.
  • Help to resolve architectural and implementation issues as they arise in FW development teams.
  • Be a resource for FW development teams for technological and process information, especially as it relates to security.
  • Evangelize secure firmware development methodologies and tools.
  • Assure the work is implemented to the plan via design and code reviews.
  • Architect FW solutions for current and future features:
  • Provide leadership in updating current designs.
  • Provide new architectures and IP roadmaps to guide future development. A key responsibility of this position is to drive toward future development and provide underpinning in current development efforts that will support that work.
  • Provide expertise for the security development workflow for products. Participate in SDL reviews for the product(s).

Qualifications:

  • BS or MS in Computer Engineering, Electrical Engineering, or Computer Science.
  • Meaningful experience in firmware development, verification, system failure analysis, embedded systems design and real time embedded systems.
  • Strong problem solving skills, including the ability to find creative solutions to difficult problems.
  • Proficiency in software engineering principles and designing and developing firmware using assembly and C/C++ programming.
  • Strong working knowledge with Trusted Computing Group OPAL specification on a storage device.
  • Proficiency debugging an embedded firmware application.
  • Able to analyze complex firmware and hardware issues.
  • A high level of skill in problem re-creation and trapping as well as identifying and optimizing performance of critical algorithms.
  • A working knowledge of digital hardware design and test equipment such as oscilloscopes and logic/bus analyzers is optional, but highly desired.
  • Proactive, self-motivation, and dedication.
  • Able to work well on a team based in different global locations.
  • The ability to multitask effectively in fast-paced environment.
  • Excellent written and verbal communication and interpersonal skills.

Three potential work locations:

  1. Irvine, CA, US
  2. Longmont, CO, US
  3. San Jose, CA, US

 

Related Jobs

Image Processing Software Developer   Fort Meade, Maryland
June 17, 2019
Software Developer Level 2   New Windsor, Maryland
June 4, 2019
Desktop page
~