Networking Hardware Systems Engineer
C
CodiLimeNetworking hardware
Workplace type: remote; Country code: PL, Early evening meetings may be required.Full-TimeSenior
Salary18000 - 22000 PLN per month net b2b
Apply NowOpens the employer's application page
Job Details
- Required Skills
- PythonC++
Requirements
- Have strong experience building applications with Python.
- Have strong Python proficiency for building and maintaining test automation with pytest.
- Have experience building pytest frameworks with fixtures, parametrization, markers, collection hooks, phase routing, timeouts, recovery, and artifact capture.
- Be able to read and analyze C/C++ source code to understand underlying hardware behavior.
- Understand physical router hardware, including optical modules, FRUs, NPUs, and driver libraries.
- Have strong root-cause analysis skills using logs, traces, test reports, service journals, core files, and system state.
- Have experience testing low-level SDK APIs and hardware driver features across Python wrappers, native APIs, and physical hardware state.
- Have a strong QA background in test design, API validation, and defect troubleshooting.
- Understand agentic workflows, including plans, skills, MCPs, specialist agents, context management, and long-running task recovery.
- Be available for early evening meetings when required.
- Nice to have: experience integrating Python with native C/C++ libraries through SWIG or similar binding technologies, including ABI compatibility, shared-library dependencies, packaging, and process isolation.
- Nice to have: understanding of L2/L3 networking concepts, IP routing, and core protocols.
- Nice to have: familiarity with traffic generators and analyzers such as IXIA/Spirent, T-Gen, or iperf.
Responsibilities
- Research and define how to implement client requirements and ideas.
- Engage with client architects and end-users in design calls and syncs to gather requirements, clarify edge cases, and shape the testing tool.
- Develop and maintain a Python-based validation framework for testing low-level SDK APIs.
- Use LLMs and tools such as Copilot and Codex to generate, refactor, and expand test scripts.
- Test SDK APIs and hardware driver features across Python wrappers, native APIs, and physical hardware state.
View Full Description & ApplyYou'll be redirected to the employer's site