✨ About The Role
- The Principal Engineer will be responsible for designing and developing virtualization infrastructure features for Ethernet NICs.
- This role involves working closely with architecture, silicon design, and other software/firmware teams to create scalable and high-performance applications.
- The engineer will author and contribute to software design, development, validation, and documentation to ensure high-quality product delivery.
- Collaboration with the QA team is essential to define test cases and support the release development cycle.
- The position requires addressing customer field issues and providing timely resolutions in collaboration with customer support engineers.
âš¡ Requirements
- The ideal candidate will have a strong background in software and firmware engineering, particularly in Linux systems programming and networking.
- A minimum of 12 years of experience in relevant fields is required, showcasing a deep understanding of high-performance computing and networking applications.
- Proficiency in programming languages such as C, C++, and Python is essential, along with experience in developing optimized code for both x86 and ARM64 architectures.
- Strong analytical and problem-solving skills are necessary, especially in combined software and hardware environments.
- Excellent communication skills are crucial for collaborating with cross-functional teams and addressing customer support issues effectively.