Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Jabil

Senior Software Development Engineer, C++/Python

Jabil

. Develop software for networking devices using C/C++ and Python .

Posted 11/5/2026full-timeRemote • Ukraine, Poland, Croatia, Brazil, Hungary, Spain, MexicoSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in developing software for networking devices using C/C++ and Python, with a strong focus on BSP, control plane, and data plane development. Proficient in automated testing and troubleshooting networking issues, while collaborating effectively with engineering teams.

Highest-signal resume keywords
C/C++ ProgrammingPython ProgrammingBSP DevelopmentAutomated Testing with PytestNetworking Protocols and Technologies

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

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

Hard Skills
C/C++ ProgrammingPython ProgrammingBSP DevelopmentAutomated TestingNetwork Traffic AnalysisDebuggingIntegrationNetworking FundamentalsRouting ProtocolsTest Automation
Tools & Technologies
PytestGit/GitHubLinux-based SystemsScapyTraffic GeneratorsTraffic Analyzers
Industry Keywords
Networking DevicesControl PlaneData PlaneVLANsTCP/IPUDPLACPBGPOSPFRIP

Tech Stack

Tools & technologies
LinuxPythonTCP/IPC++

About the role

Key responsibilities & impact
  • Develop software for networking devices using C/C++ and Python
  • Participate in BSP, control plane, and data plane development
  • Develop automated test solutions for networking products using Python and Pytest
  • Perform software and hardware bring-up, integration, and debugging activities
  • 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 software development, testing, and integration activities

Requirements

What you’ll need
  • 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, including routing, forwarding, VLANs, TCP/IP, and UDP
  • Experience with networking technologies and protocols such as LACP, ECMP, ACLs, SPAN/RSPAN/ERSPAN, BGP, OSPF, RIP, and IS-IS
  • Experience with networking test and analysis tools such as Scapy, traffic generators, and traffic analyzers
  • Experience with Git/GitHub and Linux-based systems
  • CV should clearly reflect relevant networking, C/C++, Python, BSP, control plane/data plane, and test automation experience

Benefits

Comp & perks
  • Stable, long-term projects with global technology and industry leaders
  • Long-term, full-time cooperation
  • A fully remote working model
  • Collaboration with highly experienced engineers and leading specialists in embedded systems
  • Opportunities to work with modern technologies and advanced engineering solutions
  • The opportunity to influence technical decisions and contribute your expertise
  • Competitive compensation based on your skills and experience