O

Oracle

Builds databases, business apps and cloud services

Lead Principal Security Engineer

Security Engineering & ArchitectureConfirmed live in the last 24 hours
Full-timeIn-person

About the Job

Requirements

  • A bachelor's degree in Electrical Engineering, Computer Science, or a related field, or equivalent experience.
  • At least 10 years of experience in hardware security architecture, engineering, validation, planning, or a related area.
  • Demonstrated competency in hardware and firmware with a focus on security.
  • Competency with computer architecture.
  • Subject matter expertise in two or more of the following areas: Root of Trust (TCG SRTM, DRTM); x86 (Intel, AMD), ARM server platform architecture, or UEFI; GPU platforms, rackscale systems, or clustering; Baseboard Management Controllers; SmartNICs (DPUs); storage devices.
  • Knowledge of security concepts and standards associated with attestation (e.g., SPDM), cryptography, Secure Boot, and DICE.
  • Ability to work with common programming languages, including C, C++, Java, Python, Ruby, Go, or Rust.
  • Ability to read and review complex hardware system or platform-level schematics for security concerns.
  • Experience with reversing tools and ability to reverse engineer.
  • Extensive research or experience with multiple classes of security bugs.
  • Experience specifying and/or designing hardware security features.

Responsibilities

  • Define hardware security requirements that enable the OCI security posture while aligning with business needs and technology trends.
  • Provide independent design consulting for complex compute systems, balancing business objectives and security risks to implement hardware security team requirements, features needed to achieve the security bar, and operations (provisioning, reuse, and decommissioning) aligned with the security posture.
  • Perform hands-on security assessments of complex compute systems to ensure they meet requirements, and adversarial assessments to determine whether they can be compromised.
  • Break down complex systems for analysis, assign parts to other team members, and collaborate to synthesize inputs into a holistic assessment contextualized to cloud environments.
  • Understand business objectives and requirements, assess risks from findings and threat models, and identify appropriate risk-mitigation controls.
  • Work across teams to ensure requirements, findings, and recommendations are implemented in line with expected outcomes.
  • Communicate risks and mitigation options to senior leadership while balancing security, technology, and business goals.
  • Identify security and process improvement opportunities and drive them across the organization.
  • Advance industry security knowledge through individual research contributions.
  • Follow developments and trends in the area of subject-matter expertise and educate the business and security organization about them.
  • Mentor junior engineers.

Desired Qualifications

  • Ability to read and understand x86 and/or ARM assembly language.
  • Knowledge of vendor-specific Trusted Execution Environment technologies such as Intel SGX.
  • Familiarity with common embedded communications interfaces such as SPI, I2C, and RS232-style serial.
  • Knowledge of host and network virtualization technologies and how to use them securely.
  • Knowledge of enterprise and/or datacenter networking architecture.
  • Experience operating in a large-scale DevOps or continuous integration/continuous delivery environment.
  • Ability to write clear and concise product security requirements.
  • Ability to assess risk from findings and threat models effectively and identify appropriate risk-mitigation controls.
  • Ability to work individually or collaboratively, internally or with external organizations and individuals.
  • Significant experience working effectively in a large, distributed company.
  • Experience conducting training, thought leadership, conference talks, or publications.

About the Company

Oracle

Builds databases, business apps and cloud services

Oracle builds databases, business applications, and cloud infrastructure for companies and public-sector organizations. Oracle Database stores and processes business data, while Oracle Cloud Infrastructure provides computing, storage, and networking for applications and AI workloads. Fusion Cloud Applications support finance, human resources, supply chains, and customer service, helping businesses manage everyday operations and reporting. Customers pay for cloud subscriptions and usage, software licenses, support, hardware, and consulting, with deployment options in Oracle's cloud or their own data centers. Oracle was founded in 1977 and is headquartered in Austin, Texas.

Company size
10,001+
Company stage
IPO
Headquarters
Austin, TX
Founded
1977

Recently Posted Jobs

Explore more opportunities at Oracle

See more jobs