Jabil is seeking a Senior C++/Python Software Development Engineer to work on complex systems involving networking and software development. The ideal candidate will have strong technical expertise in C/C++ and Python, with a focus on networking devices and protocols, and will contribute to firmware/software development, testing, and integration in a collaborative environment.
What You'll Do
- Develop firmware and software for networking devices using C/C++
- Develop software using Python for networking applications
- Work on BSP, data plane, or control plane protocols development for networking devices
- Develop data path automated tests for network devices using Python/Pytest
- Perform SW/HW bringup and integration of networking devices
- Collaborate in a team environment to solve complex technical challenges
What We're Looking For
- Experience with networking devices like routers and switches
- Experience with FW/SW development for networking devices using C/C++
- Experience with SW development using Python
- Experience with BSP, data plane or control plane protocols development for networking devices
- 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
- Familiarity with VLANs
- Proficiency in TCP/IP and UDP protocols
- Advanced C/C++ programming skills
- Advanced Python programming skills
- Experience with Pytest, Scapy, traffic generators, traffic analysers, etc.
- Git/ GitHub
Nice to Have
- Knowledge of embedded systems, Linux, or related technologies
- Familiarity with tools like Jira, and CI/CD pipelines
- Experience with link aggregation and LACP
- Understanding of load balancing algorithms such as ECMP
- Understanding of SPAN/RSPAN/ERSPAN, ACL
- Familiarity with traffic mirroring
- Knowledge of automatic routing protocols like BGP, OSPF, RIP, and IS-IS
Technical Stack
- C++
- C
- Python
- Pytest
- Scapy
- Git
- GitHub
- Traffic generators
- Traffic analysers
- BSP
- TCP/IP
- UDP
- VLAN
- LACP
- ECMP
- SPAN
- RSPAN
- ERSPAN
- ACL
- BGP
- OSPF
- RIP
- IS-IS
Benefits & Compensation
- Global reach with local expertise
- Opportunities to work with world's top brands
- Sustainable processes that minimize environmental impact
- Support for vibrant and diverse communities
- Equal opportunity employment
- Reasonable accommodation for qualified individuals with disabilities
Jabil, including its subsidiaries, is an equal opportunity employer and considers qualified applicants for employment without regard to race, color, religion, national origin, sex, sexual orientation, gender identity, age, disability, genetic information, veteran status, or any other characteristic protected by law.







