O SEU PRÓXIMO CAPÍTULO
Networking Hardware Systems Engineer
Sobre a vaga
• Research and define how to implement client requirements and ideas best
• Engage directly with client architects and end-users through design calls and syncs to gather requirements, clarify edge cases, and shape the future of the testing tool
• Develop and maintain a Python-based validation framework designed to test low-level SDK APIs
• Use modern AI coding tools such as LLMs, Copilot, and Codex as the primary workflow to rapidly generate, refactor, and expand test scripts
• Work with client-supplied hardware and tools
• Collaborate in a project managed by the client with involvement from a CodiLime manager
• Participate in early evening meetings with the US-based client when required
• Strong experience with Python for building applications
• Strong Python proficiency for building and maintaining test automation with pytest
• Experience building pytest frameworks with fixtures, parametrization, markers, collection hooks, phase routing, timeouts, recovery, and artifact capture
• Ability to read and analyze C/C++ source code to understand underlying hardware behavior
• Understanding of physical router hardware, router components such as optical modules and FRUs, and NPUs and driver libraries
• Strong root-cause analysis skills using logs, traces, test reports, service journals, core files, and system state
• Experience testing low-level SDK APIs and hardware driver features across Python wrappers, native APIs, and physical hardware state
• Strong QA background in test design, API validation, and defect troubleshooting
• Understanding of agentic workflows, including plans, skills, MCPs, specialist agents, context management, and long-running task recovery
• Experience integrating Python with native C/C++ libraries through SWIG or similar binding technologies, including awareness of ABI compatibility, shared-library dependencies, packaging, and process isolation
• Hands-on experience with physical router hardware, router components such as optical modules and FRUs, and NPUs
• Understanding of L2/L3 networking concepts, IP routing, and core protocols
• Basic familiarity with traffic generators and analyzers, preferably IXIA/Spirent, T-Gen, or iperf
• Ability to work with client-supplied hardware and tools
• Availability for early evening meetings when required
• Flexible working hours and approach to work: fully remotely, in the office or hybrid
• Professional growth supported by internal training sessions and a training budget
• Solid onboarding with a hands-on approach to give you an easy start
• A great atmosphere among professionals who are passionate about their work
• The ability to change the project you work on