Principal Software Engineer

Oracle Oracle · Enterprise · Santa Clara, CA +1

Principal Software Engineer to lead the development of scalable, resilient, and secure infrastructure systems for Oracle Cloud Infrastructure's (OCI) compute platform, focusing on automating the server lifecycle from hardware bring-up to customer-ready instance provisioning and firmware management. This role involves integrating with low-level hardware components and designing services for new silicon platforms.

What you'd actually do

  1. Design and develop scalable, resilient, and secure infrastructure systems for OCI’s compute's host provisioning services
  2. Build microservices and automation pipelines for server provisioning, firmware updates, and lifecycle management
  3. Integrate with low-level hardware components (BMCs, NICs, SmartNICs, ILOMs, GPUs) and custom firmware stacks
  4. Design and develop reliable services to support new silicon platforms (NVIDIA, AMD, Intel) and SmartNIC/HostNIC convergence
  5. Collaborate with cross-functional teams in Compute, Networking, Security, Datacenter, and Hardware Engineering

Skills

Required

  • operating systems
  • hardware-software integration
  • distributed services
  • cloud-scale automation

Nice to have

  • firmware management
  • microservices
  • new silicon platforms
  • SmartNIC/HostNIC convergence
  • RoT security integration
  • next-gen clusters
  • composable hardware