This team that is based out of Hyderabad / Bagalore is looking for talented, self driven and motivated hands-on engineer to work on developing software for Marvells Octeon series of silicons. Scope of the work involves developing device drivers, work with hardware team in defining new silicon architecture / features, work with marketing team in addressing customer reported issues.
What You Can Expect
Primary responsibility is to design and develop software for Marvell Octeon series of silicons.
Interact with customers to understand their requirements and add new features to existing drivers.
Work closely with cross-functional teams across multiple locations.
What Were Looking For
Experienced in Linux kernel device driver development.
Understanding and working experience on developing Kernel Cryptography drivers, XFRM framework.
Familiar with PCIe concepts, SRIOV capability, knowledge of Linux PCIe subsystem
Should be familiar with Linux kernel memory management, interrupts, IOMMU concepts.
Experienced in Linux kernel architecture, memory management, scheduler, synchronization techniques etc.
Familiar with Linux performance monitoring utilities like perf.
Prior experience of upstreaming patches to mainline Linux kernel is a plus.
Excellent programming skills in C
Excellent software design, problem-solving, debugging and documentation skills.
Bachelor s degree in computer science, Electrical Engineering or related fields and 6-12 years of related professional experience.
Master s degree and/or PhD in Computer Science, Electrical Engineering or related fields with 4-10 years of experience.