Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Oracle Logo

Software Developer

Oracle

$79,800 - $178,100
Aug 30, 2025
Santa Clara, CA, US
Apply Now

Platform ILOM (Integrated Lights Out Manager) team of Oracle Cloud Infrastructure Hardware Development (OCIHD) is looking for a self-motivated, talented Firmware/Embedded Software developer to bring exceptional technical skills to join a close-knit team developing embedded Linux software for a new and exciting x86 and GPU based server products and components.

Requirements

  • Experience in Intel x86 and GPU based architecture and software components like BIOS, Operating System, drivers, and utilities.
  • Proficiency with C/C++, Bash, and Python.
  • Hands-on experience developing multi-threaded embedded Linux application/infrastructure in C/C++ for interfaces like PCIe, SPI, I2C/I3C, USB, UART, Ethernet controllers, and MCTP.
  • Experience, working side by side with the Hardware team and board bring-up.
  • Strong analytical and problem-solving skills.
  • Knowledge of BMC, IPMI, OpenBMC, PECI, and service processor standards.
  • Understanding of Reliability, Availability, and Serviceability (RAS)

Responsibilities

  • Utilize standard SW development methodology which includes scoping, architecture, specification, development, source control, code review, and unit-level testing of features/sub-system of ILOM.
  • Work side by side, in the lab, with hardware team during bring up of prototype system.
  • Experience in Intel x86 and GPU based architecture and software components like BIOS, Operating System, drivers, and utilities.
  • Proficiency with C/C++, Bash, and Python.
  • Hands-on experience developing multi-threaded embedded Linux application/infrastructure in C/C++ for interfaces like PCIe, SPI, I2C/I3C, USB, UART, Ethernet controllers, and MCTP.
  • Experience, working side by side with the Hardware team and board bring-up.
  • Technical project lead experience.

Other

  • Collaborate with fellow team members, geographically distributed teammates, and cross-functional teams toward the execution of agreed project milestones and delivery dates.
  • Exercise judgment in selecting methods, techniques, and evaluation criteria for obtaining results.
  • Communicate status, and risks, and offer mitigation strategies to ensure on-time delivery of all committed items.
  • Ability to communicate orally and in writing in a clear and straightforward manner.
  • Ability to prioritize, self-manage/self-study, and organize effectively.