Full-time

Jabil is hiring a Senior C++/Python Software Development Engineer

About the Role

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.

Required Skills
C++CPythonPytestScapyGitGitHubTraffic generatorsTraffic analysersBSPNetworking devicesFW/SW developmentData planeControl planeAutomated testing C++CPythonPytestScapyGitGitHubTraffic generatorsTraffic analysersBSPNetworking devicesFW/SW developmentData planeControl planeAutomated testing
Got hired remotely?

Get paid like a professional

Remote clients expect company invoices, not personal PayPal requests. Glopay forms an EU partnership that makes you look legitimate while you stay independent.

Professional invoices with EU company details
Compliance handled automatically
Withdraw to any bank account
Income reports for easy tax filing
Create free account
Free signup • 5 min setup
About company
Jabil
A trusted partner for the world's top brands, offering comprehensive engineering, manufacturing, and supply chain solutions. With over 50 years of experience and a network of over 100 sites worldwide, Jabil combines global reach with local expertise to deliver scalable and customized solutions.
All jobs at Jabil Visit website
Job Details
Category embedded
Posted 3 months ago