1 month ago
Base Salary
$79k - $210k/yr
Responsibilities
- Design and build features for next-generation SmartNICs and DPU platforms supporting AI infrastructure.
- Develop multi-threaded embedded Linux applications and infrastructure.
- Work with networking and storage stacks including DOCA, TCP/IP, NVMe, PCIe, and DPDK.
- Develop firmware and embedded systems, including Linux kernel and driver programming.
- Perform hardware and system bring-up and work with remote laboratory equipment.
- Participate in technical decision-making, discussions, troubleshooting, and feedback across the team.
- Collaborate with DPU and GPU manufacturers and project members.
Requirements
- Bachelor’s degree in electrical engineering, computer science, computer engineering, or equivalent experience; a master’s degree is a plus.
- At least 5 years of software engineering experience.
- Proficiency with C/C++ and P4 programming.
- Scripting proficiency in a language such as Python.
- Hands-on experience developing multi-threaded embedded Linux applications or infrastructure.
- Experience with one or more networking or storage stacks, including DOCA, TCP/IP, NVMe, PCIe, or DPDK.
- Firmware development and embedded systems experience.
- Knowledge of at least one Intel, AMD, or ARM computer architecture.
- Hardware or system bring-up experience.
- Experience with Linux kernel or driver programming and proficiency with Linux.
- Experience with virtualization technologies such as SR-IOV and VirtIO.
- Experience in CI/CD environments.
- Strong problem-solving, analytical, technical troubleshooting, collaboration, communication, and self-management skills.
Benefits
- Medical, dental, and vision insurance, including expert medical opinion.
- Short-term and long-term disability coverage, life insurance, AD&D, and supplemental life insurance.
- Health care and dependent care flexible spending accounts.
- Pre-tax commuter and parking benefits.
- 401(k) savings and investment plan with company match.
- Paid vacation, 11 paid holidays, and paid sick leave.
- Paid parental leave and adoption assistance.
- Employee Stock Purchase Plan.
- Financial planning, group legal, and voluntary auto, homeowner, and pet insurance benefits.
- The posting generally accepts applications for at least three calendar days or while the position remains posted.
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.
