Mid/Senior C Software Engineer – Yang Models

atCodiLimeRemotePL flagPolandFreelanceFull-stack EngineerSeniorPLN 18k – PLN 23k/month

Posted Oct 20

This is a fully remote position, open to applicants in Poland.

πŸ“‹ Description

β€’ 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.


⛳️ Requirements

β€’ 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.


🏝️ Benefits

β€’ 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.

People also viewed

Allstate10 hours ago

Senior Software Engineer Consultant

US flagIllinois OnlyFull-timeFull-stack Engineer$85k – $145.1k/year
ApplyView job
Cambium Learning Group10 hours ago

Principal Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer
ApplyView job
Blue Coding10 hours ago

Software Engineer – V

AR flagArgentina, +4 more countriesFull-timeFull-stack Engineer
ApplyView job
Stitch Fix10 hours ago

Lead Engineer, Order Management

US flagUnited States OnlyFull-timeFull-stack Engineer$150k – $186k/year
ApplyView job
Enumerate10 hours ago

Tech Lead

Latin AmericaFreelanceFull-stack Engineer$3,500 – $4,500/month
ApplyView job
matchmatch10 hours ago

Senior Frontend Software Engineer

DE flagGermany OnlyFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers