
Mid/Senior C Software Engineer β Yang Models
Posted Oct 20

Posted Oct 20
This is a fully remote position, open to applicants in Poland.
β’ Conduct research to determine the optimal way to implement client requirements and ideas.
β’ Engage in technical discussions with the client.
β’ Develop and unit-test YANG-based mappings for OpenConfig models based on established designs.
β’ Create unit tests, perform code reviews, and produce documentation.
β’ Collaborate with the infrastructure team to gain insights into YANG and acquire feedback on new YANG mappings.
β’ Utilize AI agent-based tools for the efficient development of new tooling.
β’ Occasionally take part in technical pre-sales meetings.
β’ Strong expertise in C programming.
β’ Demonstrated experience in reading, analyzing, and refactoring existing C codebases, with a focus on memory safety and the removal of legacy code.
β’ Practical knowledge of YANG structures (containers, lists, leaves, data types) and hierarchical data schemas (OpenConfig, IETF, or vendor-specific models).
β’ Solid understanding of L2/L3 networking concepts, including interfaces, VLANs, routing, BGP, and ACLs.
β’ Proficiency in working within Linux-based development environments, including Git and build systems.
β’ Intermediate skills in Python for executing, inspecting, and debugging automated regression test suites.
β’ Nice to have: experience with Network Operating Systems such as Cisco IOS-XR, SONiC, Arista EOS, or Junos, or CPE systems like prplOS or OpenWrt.
β’ Nice to have: familiarity with NETCONF, RESTCONF, gNMI, pyang, or schema validators.
β’ Nice to have: experience in DSLs, schema-to-schema mapping, or data-driven code generation.
β’ Nice to have: experience with PyTest, PTF, Scapy, and automated CI/CD validation pipelines.
β’ Flexible working hours and options for remote, in-office, or hybrid work arrangements.
β’ Opportunities for professional growth supported by internal training sessions and a dedicated training budget.
β’ Comprehensive onboarding with a practical approach to ensure a smooth start.
β’ A positive atmosphere among professionals who are passionate about their work.
β’ The opportunity to switch between different projects as desired.
Allstate
Cambium Learning Group
Blue Coding
Stitch Fix
Get handpicked remote jobs straight to your inbox weekly.