← Back to list
Job · Senior

Senior C++/Python Software Development Engineer

Other • Senior • Remote • Full-time Ukraine Ukraine

Senior Network Software Engineer role developing software for networking products such as routers, switches, and network operating systems, using C/C++ and Python.

Responsibilities

  • Develop software for networking devices using C/C++ and Python
  • Participate in BSP, control plane, and data plane development
  • Develop automated test solutions using Python and Pytest
  • Perform software and hardware bring-up, integration, and debugging
  • Develop and maintain networking features, protocols, and related software components
  • Analyze network traffic and troubleshoot networking and software issues
  • Work closely with engineering teams on development, testing, and integration activities

Requirements

  • Experience developing software for networking devices such as routers and switches
  • Strong C/C++ and Python programming skills
  • Experience with BSP, control plane, or data plane development
  • Experience developing automated tests using Python and Pytest
  • Experience with software and hardware bring-up and integration
  • Strong understanding of networking fundamentals: routing, forwarding, VLANs, TCP/IP, UDP
  • Experience with networking technologies and protocols: LACP, ECMP, ACLs, SPAN/RSPAN/ERSPAN, BGP, OSPF, RIP, IS-IS
  • Experience with networking test and analysis tools: Scapy, traffic generators, traffic analyzers
  • Experience with Git/GitHub and Linux-based systems

About the company

Jabil (NYSE: JBL) is a trusted partner for the world's top brands, offering comprehensive engineering, supply chain, and manufacturing solutions. With 60 years of experience and over 100 sites worldwide, it combines global reach with local expertise.

Languages: Angol: Középfok (B2)

Similar jobs