Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc. at Oracle Cloud Infrastructure (OCI) to build the future of the cloud for Enterprises
Requirements
- Proficiency with C/C++
- Scripting proficiency, in a language such as Python, Perl or Bash
- Hands-on experience developing multi-threaded embedded Linux application/infrastructure
- Experience in one or more Network or Storage stacks and protocols such as P4, DOCA, TCP/IP, NVMe, PCIe, DPDK
- Experience with RDMA protocols such as GPUDirect RDMA or RoCEv2
- Firmware Development Skills And Experience With Embedded Systems
- Knowledge of at least one of Intel/AMD/ARM computer architectures
Responsibilities
- Utilize standard software development practices and procedures towards scoping, architecture, specification, development, source control, code review, documentation and testing of features
- Work closely with fellow team members, geographically distributed teammates, and cross-functional teams toward the execution of agreed project milestones and delivery dates
- Communicate status, and risks, and offer mitigation strategies to ensure on-time delivery of all committed items
- Support operational excellence in a Cloud DevOps environment
- Design and build innovative next generation Networking Data Plane from the ground up
- Work with SmartNICs and DPUs/IPUs
- Mentor new hires, and where appropriate, provide technical leadership to the team
Other
- BS or MS degree or equivalent experience relevant to functional area
- 3-5+ years of software engineering or related experience
- Excellent problem solving, analytical skills and technical troubleshooting skills
- Ability to learn new skills quickly as needed
- Ability to work with minimal supervision