Over 100 sites worldwide Remote (Country)

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

About the Role

Join a global engineering team focused on building advanced networking solutions. In this role, you'll lead the development of firmware and software components for high-performance networking devices using C/C++ and Python. Your work will directly impact the design and implementation of data and control plane protocols, BSP integration, and automated test frameworks.

Key Responsibilities

  • Design and code firmware and software for networking hardware using C/C++
  • Develop Python-based tools and test scripts for network system validation
  • Implement and maintain data plane and control plane protocol stacks
  • Create and execute automated test suites for data path functionality using Pytest and Scapy
  • Support software and hardware bringup, integration, and debugging of networking platforms
  • Collaborate with cross-functional teams to resolve system-level challenges

Required Skills

  • Proven experience in FW/SW development for routers, switches, or similar networking equipment
  • Strong programming skills in both C/C++ and Python
  • Hands-on background with BSP development and low-level system integration
  • Experience writing automated tests for network data paths using Python and Pytest
  • Deep understanding of TCP/IP, UDP, VLANs, and differences between routing and switching
  • Familiarity with test tools including traffic generators and analyzers
  • Proficient with Git and GitHub for version control

Preferred Knowledge

  • Background in embedded systems or Linux environments
  • Exposure to CI/CD pipelines and project tracking tools like Jira
  • Understanding of routing protocols such as BGP, OSPF, RIP, and IS-IS
  • Knowledge of link aggregation, LACP, and load balancing methods like ECMP
  • Familiarity with traffic mirroring techniques including SPAN, RSPAN, and ERSPAN
  • Experience with access control lists (ACLs) and traffic filtering
Required Skills
C++CPythonPytestScapyGitGitHubTraffic generatorsTraffic analysersBSPNetworking devicesFW/SW developmentData planeControl planeAutomated testing C++CPythonPytestScapyGitGitHubTCP/IPUDPVLANNetworking DevicesFirmware DevelopmentSoftware DevelopmentBSPAutomated Testing
Want to work from Thailand?

Join a remote network built for tech talent

Iglu gives you real employment in Southeast Asia — visa, work permit, and projects included. Pick what you work on, earn performance-based pay, and live where you want.

Legal employment in Thailand & Vietnam
Choose your own projects
Performance-based revenue sharing
Relocation support available
Join Iglu
200+ professionals worldwide
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