5 days ago
Bengaluru, IndiaStaff+
Responsibilities
- Develop, debug, test, review, maintain, and optimize Linux kernel code and patches.
- Investigate kernel crashes, performance bottlenecks, production incidents, CVEs, and complex cross-layer systems issues.
- Backport, validate, and deliver security fixes and maintain kernel software across enterprise Linux versions.
- Design systems software, firmware components, provisioning pipelines, automation, diagnostics, and reliability improvements for hyperscale infrastructure.
- Lead platform bring-up, board and device bring-up, firmware updates, and debugging across software, firmware, hardware, bootloaders, and silicon platforms.
- Use tracing, debugging tools, logic analyzers, JTAG, and emulators to diagnose complex issues.
- Lead code reviews, establish engineering standards, coach less experienced developers, and contribute to architecture and process improvements.
- Provide technical guidance for customer issues and participate in distributed operational support and incident response.
Requirements
- Bachelor’s degree in computer science, computer engineering, or a related field, or equivalent practical experience of 6+ years.
- Strong proficiency in C and practical experience developing or maintaining Linux kernel software.
- Solid understanding of memory management, concurrency, synchronization, process scheduling, and other operating-system fundamentals.
- Experience diagnosing complex systems issues using crash dumps, logs, tracing, and debugging tools.
- Experience with kernel patch review, backporting, testing, regression analysis, Git, and large codebases.
- Preferred qualifications include upstream Linux kernel or systems software contributions and enterprise Linux kernel maintenance across multiple versions.
- Preferred qualifications include kernel CVE remediation, virtualization, networking, storage, device drivers, production infrastructure, and automated kernel validation tools.
Benefits
- Flexible medical, life insurance, and retirement options.
- Employee volunteer programs and community-giving opportunities.
- Accessibility assistance and accommodations are available during the employment process.
- Location: India Development Center (IDC).
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.
