Oracleposted 18 days ago
$96,800 - $223,400/Yr
Full-time • Principal
Burlington, MA
Publishing Industries

About the position

The Oracle Cloud Infrastructure (OCI) team can provide you the opportunity to build and operate a suite of massive scale, integrated cloud services in a broadly distributed, multi-tenant cloud environment. OCI is committed to providing the best in cloud products that meet the needs of our customers who are tackling some of the world's biggest challenges. Join Oracle Cloud Infrastructure Hardware Development (OCIHD) and be at the forefront of innovation! Our Platform ILOM (Integrated Lights Out Manager) team is building the foundational firmware and embedded software that powers Oracle's cutting-edge cloud infrastructure. We're a dynamic, close-knit team pushing the boundaries of what's possible with new Intel, AMD, and ARM CPU and NVIDIA/AMD GPU based server products and components. If you're passionate about bringing extreme hardware technologies, advanced processors, and sophisticated system software to market in a fast-paced, high-impact environment, this is the place for you. We work collaboratively across divisions to deliver robust off-line system configuration and management for Oracle's leading-edge servers, directly impacting the scalability and reliability of Oracle Cloud.

Responsibilities

  • Lead the full software development lifecycle for embedded Linux features and sub-systems within ILOM, from scoping and architecture design to development, source control, rigorous code reviews, and comprehensive unit-level testing.
  • Engage directly in the lab with hardware teams, providing critical software support and expertise during the BMC bringup of prototype systems.
  • Sustain and support existing products by troubleshooting issues, implementing bug fixes, and driving continuous improvements to ensure optimal performance and reliability in the field.
  • Collaborate seamlessly with geographically distributed team members and cross-functional teams to ensure the successful execution of project milestones and on-time delivery.
  • Apply expert judgment in selecting and implementing optimal development methodologies, techniques, and evaluation criteria to achieve superior results.
  • Proactively communicate project status, identify potential risks, and propose effective mitigation strategies to ensure the timely delivery of all committed features.

Requirements

  • 5-12+ years of relevant professional experience in embedded software development.
  • Deep expertise in Intel, AMD, and ARM CPU and NVIDIA/AMD GPU based architectures, including strong understanding of associated software components such as BIOS, Operating Systems, drivers, and utilities.
  • Exceptional proficiency in C, along with strong scripting skills in Bash and Python.
  • Proven experience working directly with hardware teams on BMC bringup and system debugging.
  • Strong analytical, problem-solving, and debugging skills.

Nice-to-haves

  • Demonstrated experience in a technical project leadership role.
  • Extensive hands-on experience developing multi-threaded embedded Linux applications/infrastructure in C for a variety of hardware interfaces, including PCIe, SPI, I2C/I3C, USB, UART, eMMC, PECI, and Ethernet controllers.
  • Solid understanding of system management standards including IPMI, OpenBMC, SPDM, PLDM, Redfish, and MCTP, along with experience implementing and/or using them.
  • Knowledge of Reliability, Availability, and Serviceability (RAS) concepts.

Benefits

  • Medical, dental, and vision insurance, including expert medical opinion.
  • Short term disability and long term disability.
  • Life insurance and AD&D.
  • Supplemental life insurance (Employee/Spouse/Child).
  • Health care and dependent care Flexible Spending Accounts.
  • Pre-tax commuter and parking benefits.
  • 401(k) Savings and Investment Plan with company match.
  • Paid time off: Flexible Vacation is provided to all eligible employees assigned to a salaried (non-overtime eligible) position.
  • 11 paid holidays.
  • Paid sick leave: 72 hours of paid sick leave upon date of hire.
  • Paid parental leave.
  • Adoption assistance.
  • Employee Stock Purchase Plan.
  • Financial planning and group legal.
  • Voluntary benefits including auto, homeowner and pet insurance.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service