Sibaranjan Pattnayak

Senior Staff Software Engineer @Marvell Technology

San Jose, CA, US
EMAILS
s••••••••@marvell.com
MOBILE NUMBERS
+14•••••••70

Signup · Get unlimited contacts

WORK HISTORY

Apr 2021 — Present

Senior Staff Software Engineer @Marvell Technology

View department →

Santa Clara, CA, US

Technically led and contributed individually to the development of optimized system software for PCIe DMA drivers and 5G transport software at Processor BU, implemented system software using C (tested using python). Executed various simulation experiments to identify bottlenecks in fast path implementation and proposed solutions. Collaborated with hardware teams for coprocessor design. Facilitated design wins. Supported on multiple customer issues. Mentored and technically guided- Designed and implemented PCIe DMA device software for OCTEONTX and Odyssey SoC using Linux kernel PF device driver, DPDK PMD VF driver, ODP DMA VF driver, delivered these to multiple top-tier telecom and data center customers with multi-millions-dollar revenue. Resolved customer issues- Designed and implemented various VPP features using ODP-DPDK and guided a team of engineers from other locations for various features for a top-tier 5G telecom customer- Made modifications to StrongSwan for customer use-case.

EDUCATION

2023

Self Study

Master, Artificial Intelligence

2002 — 2005

National Institute of Technology Rourkela

Master of Computer Applications (M.C.A.), Computer Science, 77.5%

1998 — 2001

BUXI JAGABANDHU BIDYADHAR COLLEGE, BHUBANESWAR

Bachelor's degree, Chemistry, 77.6%

ABOUT SIBARANJAN PATTNAYAK

Highly skilled in leveraging the hardware IP and parallel processing design paradigm to enhance system performance. • Worked on performance improvement for multiple design win of NSP/OCTEON/OCTEONTX processors. • Architected, designed, and developed complete SoC system software, APIs, and SDK. • Technical lead for engineering team, driving success in development and implementation of system software. • Collaborated with hardware team to improve features of coprocessors present inside Marvell OCTEON/ OCTEONTX based on MIPS/ARM Neoverse SoC and proposed hardware IP engine design after running simulation experiments for finding bottlenecks. • Built multiple PoC, enhanced performance, and showcased multiple software projects to clients. • Negotiated with key stakeholders (marketing, sales, product managers) to deliver solutions to complex problems. Programming Languages used: C, C++(Used Python for test scripts) Developed system software using: Linux kernel device drivers, Vector Packet processor (VPP), Open Data Plane(ODP), Data Plane Development Kit (DPDK), Embedded system program (Cavium simple executive) Microprocessors: Marvell/Cavium OCTEON/OCTEONTX SoC products, Emulators & Simulators, ARM, and MIPS Hardware interfaces: PCIe, I2C, Lookaside Interlaken, SGMII, XFI, XAUI, XLAUI, On-chip memory Tools used: GCC, GDB, GNU, Binutils, strace, eBPF, perf, LTTng, valgrind, tcpdump, scapy, simulators, emulators Technology: Network protocols, Ethernet, IPsec, IPv4, IPv6, EAP, 5G, 4G/LTE technologies Subject matter expert in: Hardware-software co-design, Coprocessor design, Data structure, Algorithm, Computer Architecture, Computer Network/communication protocols, System Design, Linux kernel, Performance analysis Familiar with: x86_64, RISC-V, Micro/macroeconomics, Financial accounting and financial analysis, Chemistry & life science

This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.

Sibaranjan Pattnayak — Email, Phone Number & Contact Info | Unifers