Jabil

Senior SONiC Network Software Engineer, C/C++

Jabil

full-time

Posted on:

Location Type: Remote

Location: Poland

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Looking for an experienced software engineer with strong technical expertise
  • Collaborate in a team environment
  • Focus on complex systems based on SONIC networking OS
  • Ideal candidate should have a proven track record of working on SONIC networking OS

Requirements

  • Networking Experience: Experience with SONIC Networking OS
  • Experience with Broadcom Switch ASIC’s such as Tomahawk (1-5) or other StrataXGS
  • Experience with porting SONIC to Broadcom Switch ASIC’s based systems
  • Experience with SAI for Broadcom Switch ASIC
  • Experience with FW/SW development for networking devices using C/C++
  • Experience with Linux Kernel modules/drivers’ development, particularly for FPGA, CPLD’s
  • Experience with SW development using Python
  • Experience with various peripherals and peripheral buses, like I2C, PCI-E, etc.
  • Experience with data path automated tests development for network devices, using Python/Pytest.
  • Experience with SW/HW bringup/integration of networking devices.
  • Solid understanding of the differences between routing and forwarding, as well as switches and routers.
  • Proficiency in L2/L3 protocols.
  • Advanced Network Skills: Experience with link aggregation and LACP.
  • Knowledge of automatic routing protocols like BGP, OSPF, RIP, and IS-IS.
  • Programming and Tools: Advanced C/C++ programming skills.
  • Advanced Python programming skills.
  • Experience with Jenkins, Pytest, Scapy, traffic generators, traffic analysers, etc.
  • Git/ GitHub
Benefits
  • Health insurance
  • 401(k) matching
  • Flexible work arrangements
  • Professional development
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
SONIC Networking OSBroadcom Switch ASICC/C++ programmingLinux Kernel modulesFPGA developmentPython programmingI2CPCI-EL2/L3 protocolslink aggregation
Soft Skills
team collaboration