Oracle Secure Hardware Development Senior Engineer in Overland Park, Kansas
Evaluates reliability of materials, properties and techniques used in production; plans, designs and develops electronic parts, components, integrated circuitry, mechanical systems, equipment and packaging, optical systems and/or DSP systems.
Responsible for designing, developing, modifying and evaluating electronic, electro-mechanical or mechanical components, assemblies or integrated circuitry for hardware systems for the external market. Includes new design, as well as modification activities that results in significant product enhancement. Activities encompass design, analysis, testing and process development using engineering principles and methods. Technical disciplines may include electrical and logical design of printed circuit boards or integrated circuits; mechanical design of electronics enclosures or integrated circuit packaging; and embedded software/firmware design.
Provide leadership and expertise in the development of new products/services/processes, frequently operating at the leading edge of technology. Recommends and justifies major changes to existing products/services/processes. BS or MS degree or equivalent experience relevant to functional area. 8 more years of engineering or related experience.
This is a remote/office based position which may be performed anywhere in the United States except for within the state of Colorado.
Oracle is an Affirmative Action-Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability, protected veterans status, age, or any other characteristic protected by law.
Oracle is seeking a highly motivated senior engineer who wants to maximize their skills developing cutting edge hardware systems for a growing marketplace. Oracle Hardware Development is working to build the next generation cloud, with record breaking-performance and world class quality using the latest and greatest technology.
As part of the Oracle Hardware Development (OHD) Hardware Engineering Organization, the candidate will be involved in developing the next generation of Oracle hardware that underlies all of Oracle's offerings. These systems utilize cutting edge technology to deliver record-breaking performance, simplified management, and cost-saving efficiencies.
Our organization is looking for a highly motivated, dedicated senior engineer to develop, implement, own, and run a hardware design security lifecycle program. This prospective team member will utilize a broad skillset to raise the bar for all of Oracle's hardware design activities, across multiple phases of product development, including:
Initial concept and platform architecture
Design implementation (design, layout, prototyping, etc.)
Manufacturing, assembly, and test
Bring-up and debug
Shipping and post-ship sustaining engineering
Work directly with hardware design and development teams on architecture, implementation, manufacturing, bring-up & power-on, deployment, and troubleshooting of server hardware security designs and architectures.
Develop, implement, own, and run the day-to-day execution of a security review program and process that is "baked-in" to the hardware design process, and conducts security reviews on system schematics and layouts as necessary as design progress through the process, intercepting as early as feasible.
Develop and deliver informational & educational content on security topics, with a focus on hardware security and enabling hardware designers & developers at all levels within the org to “think security” in a practical way in their daily roles.
Own and operate a long-term educational outreach program within the Hardware Design & Development organization that continues to raise the level of security awareness of all team members, as well as equips them with self-driven security analysis and skills relevant to their role. Coordinate with team leads, management, external training and educational service vendors, etc.
Work closely and collaborate with other security points of contact inside and outside of the same business unit, who cover areas of responsibility including BMC software stacks, system firmware, custom security hardware & firmware, cloud infrastructure security features, and more, as well as inter- and intra-org security architects.
Experience with the architecture, design, and implementation of modern server platforms consisting of multiple architectures and vendors, including, but not limited to, x86 (with both Intel and AMD parts) and ARM server architectures.
Hands-on experience in an adversarial hardware security domain as applied to servers/systems, CPU architecture, modern compute infrastructure management subsystems, embedded systems, etc.
Experience with understanding, analyzing, and communicating hardware security vulnerabilities, attacks, and research to hardware design communities and audiences, consisting of varied roles and responsibilities (e.g., architects, senior designers, junior design staff, technicians, etc.).
Hands-on experience with hardware design (architecture, schematic capture, board layout, interacting with suppliers & contract manufacturers, etc.).
Experience and demonstrated low-level knowledge of non-volatile memory technologies "low-level" system component interfaces, including (but not limited to) NAND flash, NOR flash, SPI, I2C (incl. SMBus, PMBus), LPC, eSPI, etc.
Experience with hardware level diagnostics and debugging, including early stage bring-up and power-on, platform firmware debugging, CPU complex/memory complex debugging and introspection, JTAG, etc. Comfortable with the use of hardware debuggers.
Reverse engineering experience in an applied security context, especially as applied to hardware level security.
Experience with platform level security technologies, including but not limited to secure boot (e.g., UEFI Secure Boot, Intel Boot Guard, measured boot, verified boot, etc.); platform firmware security architectures, roots of trust, and “T minus 1” designs (e.g., Cerberus, Nitro, Titan, OpenTitan, Intel PFR, etc.); Trusted Execution Environments (TEE; e.g., SGX, TrustZone, SEV, etc.); TPM, remote attestation (e.g., TXT, SKINIT); memory encryption (e.g., Total Memory Encryption [TME], Secure Memory Encryption [SME]).
Experience in security assessment of firmware, ideally paired with experience of developing and debugging firmware.
FPGA implementation experience. Use of FPGAs in a hardware design context, and/or RTL/gateware implementation.
Job: *Product Development
Title: Secure Hardware Development Senior Engineer
Location: United States
Requisition ID: 21000END
Other Locations: US-MA,Mass-Burlington, US-CA,California-Santa Clara