2 months ago
India (city not specified)Staff+
Responsibilities
- Design, develop, and maintain systems software for provisioning, managing, and monitoring servers, storage, networking, and GPU subsystems in hyperscale environments.
- Develop fleet automation and software tooling for hardware provisioning and server onboarding at scale.
- Lead platform bring-up, firmware updates, platform diagnostics, and cross-layer debugging across software, firmware, and hardware.
- Investigate incidents and hard faults, implement durable fixes and preventive controls, and improve performance, reliability, fault tolerance, observability, and availability.
- Design and implement firmware components integrating diverse interfaces and protocols across ARM, AMD, Intel, and custom ASIC/FPGA platforms.
- Conduct code reviews, architecture reviews, debugging, testing, profiling, optimization, API integration, and secure software development.
- Provide technical guidance, coaching, mentorship, and architectural leadership to less experienced engineers.
- Collaborate with silicon, board, firmware, organizational, and customer stakeholders on technical issues, product enhancements, and solutions.
- Coordinate tasks and deliverables across moderately complex projects and contribute to hiring interviews and recommendations.
Requirements
- Advanced experience designing and developing complex systems software, firmware, services, and automation for large-scale infrastructure.
- Ability to diagnose cross-domain issues involving firmware, hardware, operating systems, bootloaders, and platform components.
- Experience with platform or device bring-up, board reviews, firmware updates, diagnostics, and debugging using logic analyzers, JTAG, and emulators.
- Experience developing and debugging features involving RAS, high-speed I/O, chipset or SoC services, and diverse interfaces and protocols.
- Strong software architecture, performance optimization, scalability, testing, observability, API integration, secure coding, and incident-response capabilities.
- Ability to lead code reviews, provide technical guidance, coach engineers, coordinate work, and collaborate across teams and with customers.
- Experience working with ARM, AMD, Intel, and custom ASIC/FPGA platforms.
Benefits
- Competitive benefits including flexible medical, life insurance, and retirement options.
- Volunteer programs supporting employee community involvement.
- Accessibility assistance and accommodations are available throughout the employment process.
About Oracle
Oracle builds database technology, enterprise applications, and Oracle Cloud Infrastructure for companies and governments. Its business spans cloud subscriptions, software licenses, and support services across ERP, HCM, CX, and industry suites, plus NetSuite. Founded in 1977 and headquartered in Austin, Texas, Oracle is a public company traded on the NYSE and serves global customers migrating and running critical workloads in its cloud.
