About the Role
This role involves developing software for next-generation programmable DPUs that are foundational to OCI’s networking platform. You will work on performance-critical systems where Linux internals, hardware-software co-design, and high-performance networking come together.
Responsibilities
- Help develop software for next-generation programmable DPUs.
- Work on performance-critical systems.
- Collaborate effectively in a highly technical engineering environment.
Requirements
- Experience with systems programming in C, C++, Rust, or similar low-level languages.
- Strong understanding of Linux operating system internals.
- Experience with networking protocols, packet processing, or high-performance network programming.
- Familiarity with embedded systems, SmartNICs, DPUs, programmable hardware accelerators, or hardware-adjacent software development.
- Ability to debug complex software issues across operating system, driver, firmware, and hardware boundaries.
- Strong collaboration skills.
Skills
- Systems programming
- C
- C++
- Rust
- Linux operating system internals
- Networking protocols
- Packet processing
- High-performance network programming
- Embedded systems
- SmartNICs
- DPUs
- Programmable hardware accelerators
- Hardware-adjacent software development
- Debugging
- Software development
- Virtualization
- Cloud networking
- SDN
- Distributed systems
- Performance tuning
- Concurrency
- Memory management
- Low-latency systems
- Hardware-software co-design
Benefits
- Flexible medical, life insurance, and retirement options.
- Volunteer programs.
About the Company
- Oracle brings together the data, infrastructure, applications, and expertise to power everything from industry innovations to life-saving care.
- With AI embedded across our products and services, we help customers turn that promise into a better future for all.
- Discover your potential at a company leading the way in AI and cloud solutions that impact billions of lives.
Equal Opportunity
- Oracle is committed to growing a workforce that promotes opportunities for all.
- We’re committed to including people with disabilities at all stages of the employment process.
- Oracle is an Equal Employment Opportunity Employer.
- All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans’ status, or any other characteristic protected by law.
- Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.
