Project description
Perform embedded system software design and implementation for leading high-performance data networking products as a member of a highly capable and dynamic engineering team.
Responsibilities
- . Architect / Design and Develop embedded platform software for high end networking solutions
- . Work closely with HW Development team to enable rapid platform bring up
- . Participate in HW Design reviews, articulate system software requirements
- . Demonstrate cross functional collaboration with Product Marketing, SQA and other development teams to ensure embedded platform software meets all performance, scalability, interop and security requirements
Skills
Must have
. Excellent understanding of Linux Internals, Device Driver development, BIOS / BMC Operations,. Excellent knowledge of switching ASICs (Broadcom XGS / DNX). Expert programming skills in C / C++. Ability to thrive in fast paced agile development environment. Familiarity with Secure coding practices is a big plus. Solid understanding of network security (Encryption, Authentication, DDOS mitigation etc.) is a big plus. Strong debugging and troubleshooting skills. Must have strong written, oral communication and interpersonal skills. Understanding of virtualization technologies (Virtual Machines, Containers) is a plusNice to have
Go Lang experience is a plus