Role: Software Engineer
Location: 100% Remote
Detailed Description
Seeking a highly skilled and motivated Software Engineer to join our team, focusing on the development and optimization of our SONiC-based network platforms. You will be instrumental in developing low-level software that integrates our operating system with new hardware, ensuring high performance and reliability.
Key Responsibilities:
Design, develop, and test Board Support Package (BSP) and other platform-specific modules for new networking hardware.
Implement and extend the Switch Abstraction Interface (SAI) to support new ASIC features and functions.
Work with ASIC vendors' SDKs to debug and troubleshoot hardware and software issues.
Contribute to the broader open-source SONiC community.
Collaborate with hardware and software teams to bring up new network switches and platforms.
Debug and resolve complex issues related to kernel drivers, hardware, and system-level software.
Required Qualifications:
Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
[Number] years of experience in software development, with a focus on networking or embedded systems.
Extensive experience with the SONiC network operating system architecture.
Proven expertise in developing Board Support Packages (BSP) for networking equipment.
Deep knowledge of the Switch Abstraction Interface (SAI) and its implementation.
Hands-on experience with ASIC vendors' SDKs (e.g., Broadcom, Marvell, NVIDIA).
Strong programming skills in C/C++ and Python.
Proficiency in Linux kernel development, drivers, and debugging tools.
Experience with containerization technologies like Docker.
Preferred Qualifications:
Active contributions to the SONiC open-source project.
Experience with other network operating systems (e.g., Junos, EOS).
Knowledge of network protocols (e.g., BGP, OSPF, L2/L3)
Thanks & Regards
Pratham Maheshwari
Sr. Technical Recruiter
Tanisha Systems Inc.
Mob: (732) 384-0160 Ext : 560
Email: Pratham@tanishasystems.com
Job Type: Contract
Pay: $55.00 - $60.00 per hour
Work Location: Remote
...largest and most successful executive search firms in the country, with over 350 search consultants. We do not require previous recruiting experience because we provide the proper training, tools, resources and support to reach your individual earning goals. We also have...
We have an amazing opportunity for a Manual Grinder operator! 2nd shift (+$2 shift premium) Training, full benefits, raises and an amazing company culture! The Grinder Operator will: Set up centerless grinder machinery. Operate centerless grinder machinery upholding...
...Job Title: Hand Orthopedic Surgeon (MD/DO) Position Summary: We are seeking a skilled Hand Orthopedic Surgeon to diagnose and treat conditions affecting the hand, wrist, and upper extremity. The surgeon will provide both surgical and non-surgical care for a wide...
...week About the Role: Were seeking an organized, detail-oriented Junior Analyst to join our Vendor Management team. In this entry-level role, youll assist with managing vendor relationships and coordinating cybersecurity questionnaires to ensure our third-party...
...and support to young people in determining the course of their life course and to plan goals regarding education, vocation, living situation... ...-office schedule based on department needs.Schedule:~Life Coaches work an average of 80 hours bi-weekly as is required to be on...