29 days ago
Bengaluru, IndiaStaff+
Responsibilities
- Design, develop, maintain, and deploy complex systems software modules and tooling for managing, monitoring, provisioning, and onboarding hyperscale servers, storage, networking, and GPU subsystems.
- Design and implement firmware components integrating diverse interfaces and protocols across software, firmware, hardware, operating system, and bootloader layers.
- Lead platform bring-up, firmware updates, diagnostics, board and schematic reviews, initial device bring-up, and cross-domain debugging.
- Investigate incidents, hard faults, defects, and customer issues; develop durable fixes, preventive controls, and long-term product enhancements.
- Improve performance, scalability, reliability, fault tolerance, observability, security, compliance, testing, monitoring, and service availability.
- Define software architecture and integration contracts, lead code reviews, establish standards, and provide technical guidance and coaching to engineers.
- Coordinate work across projects, provide technical oversight, participate in candidate interviews, and contribute to talent development.
Requirements
- Advanced experience designing, developing, debugging, and deploying complex systems software and software architecture.
- Experience with firmware development, hardware and software integration, platform bring-up, diagnostics, and cross-layer debugging.
- Experience working with servers, storage, networking, GPU subsystems, provisioning pipelines, APIs, performance optimization, and scalable solutions.
- Ability to diagnose issues across firmware, hardware, operating systems, bootloaders, and device platforms using tools such as logic analyzers, JTAG, and emulators.
- Experience with ARM, AMD, Intel, custom ASIC, and FPGA platforms, including RAS, high-speed I/O, and chipset or SoC services.
- Strong knowledge of software development practices, secure coding, testing, observability, incident response, reliability, and compliance.
- Demonstrated technical leadership through architecture guidance, code reviews, mentoring, cross-functional collaboration, and project coordination.
Benefits
- Competitive benefits including flexible medical, life insurance, and retirement options.
- Employee volunteer programs and opportunities to give back to the community.
- Equal employment opportunity and disability accommodations are available throughout the hiring 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.
