Job Description
Join the Oracle Cloud Infrastructure (OCI) team. Within OCI our focus is on Networking. We are looking for Software Engineers to join a motivated and highly collaborative team, to design and build innovative next generation Network Interface Cards (NIC) from the ground up. This will involve working with SmartNICs and DPUs/IPUs. These are exciting times in our space – still at an early stage, working on ambitious new initiatives and growing fast. An engineer at any level can have a significant technical and business impact.
You should be a highly proficient programmer with willingness and ability to deep dive into any part of the networking stack. You should value simplicity and scale, work comfortably in a collaborative, agile environment, and be excited to learn. You will be expected to mentor new hires, and where appropriate, provide technical leadership to the team.
Responsibilities
Major Duties and 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.
Required/Preferred Qualifications:.
- 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.
- Firmware development skills and experience with embedded systems.
- Knowledge of at least one of Intel/AMD/ARM computer architectures.
- Hardware and/or System bring-up experience.
- Experience with Linux Kernel/Driver programming.
- Proficient with Linux.
- Virtualization technologies (SRIOV, VirtIO, VDPA etc).
- Experience in CI/CD environments.
- Comfortable working with remote lab equipment.
Required Education and Work Experience:
- BSEE, BSCS, BSCE, or equivalent. MSEE, MSCS, or MSCE is a plus
- Minimum 8 years of Software Engineering experience working on challenging issues with a self-starter and self-motivated attitude.
Required Soft Skills:
- Excellent problem solving, analytical skills and technical troubleshooting skills
- Ability to learn new skills quickly as needed
- Ability to work with minimal supervision.
- Ability to prioritize, self-manage, self-study, and organize effectively.
- Ability to collaborate and work as a team with peers and project members.
- Outstanding communication and presentation abilities.
- Has a strong drive for success.
- Engaging actively in the technical decision-making process.
- Participating in technical discussions and providing feedback depending on the needs of the team/department.
- Ensuring compliance with development methodology and technical process.
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#GraphicDesignJobsOnline
#WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers# Dynamicbrand guru