Mid/Senior Software Engineer – C/C++

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

Posted 4 hours ago

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

πŸ“‹ Description

β€’ Conduct research to identify the optimal methods for implementing client requirements and concepts.

β€’ Engage in technical discussions with clients to ensure clarity and alignment.

β€’ Develop and unit-test YANG-based mappings for OpenConfig models based on newly crafted designs.

β€’ Create unit tests, perform code reviews, and document processes and methodologies.

β€’ Take part in additional software development activities as needed.

β€’ Collaborate with the infrastructure team to deepen understanding of YANG and obtain feedback on new YANG mappings.

β€’ Employ AI agent-based tools to streamline the development of new tooling.

β€’ Occasionally join technical pre-sales meetings to support business development efforts.

β€’ Assist in large-scale code reorganization and cleanup utilizing static analysis tools, such as Clang SA.


⛳️ 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.

β€’ Familiarity with YANG data modeling concepts, which include containers, lists, leaves, data types, and hierarchical data schemas.

β€’ Understanding of OpenConfig, IETF, or vendor-specific models.

β€’ Solid foundational knowledge of L2/L3 networking concepts, including Interfaces, VLANs, Routing, BGP, and ACLs.

β€’ Comfortable working within Linux-based development environments.

β€’ Experience with Git and various build systems.

β€’ Intermediate proficiency in Python to run, inspect, and debug automated regression test suites.

β€’ Nice to have: familiarity with Network Operating Systems such as Cisco IOS-XR, SONiC, Arista EOS, or Junos, or CPE systems like prplOS or OpenWrt.

β€’ Nice to have: experience with NETCONF, RESTCONF, gNMI, pyang, or schema validators.

β€’ Nice to have: knowledge of DSLs, schema-to-schema mapping, or data-driven code generation.

β€’ Nice to have: experience with network testing frameworks such as PyTest, PTF, or Scapy, as well as automated validation pipelines.

β€’ Regular collaboration with a US-based team is required.

β€’ Availability for occasional customer synchronization calls during US-friendly hours (17:00–20:00).


🏝️ Benefits

β€’ Flexible working hours and arrangements: fully remote, in-office, or hybrid options available.

β€’ Opportunities for professional development through internal training sessions and a dedicated training budget.

β€’ Comprehensive onboarding process with a hands-on approach to facilitate a smooth start.

β€’ A positive work environment filled with professionals who are passionate about their craft.

β€’ The flexibility to change the project you're involved in as needed.

People also viewed

Swyfft4 hours ago

Senior Software Engineer, Partner API – .NET

US flagAlabama, +18 more statesFull-timeFull-stack Engineer
ApplyView job
GitLab4 hours ago

Principal Engineer – Monetization Engineering

US flagUnited States, +1 more countryFull-timeFull-stack Engineer$223k – $317k/year
ApplyView job
SNHU Careers4 hours ago

Online Adjunct Faculty – Computer Science, Full Stack Application Development

US flagAlabama, +44 more statesPart-timeFull-stack Engineer$2,500/week
ApplyView job
Grafana Labs4 hours ago

Senior Full-Stack Engineer – Grafana Analytics

CA flagCanada OnlyFull-timeFull-stack EngineerC$164.5k – C$197.4k/year
ApplyView job
Miratech4 hours ago

Odoo Software Engineer

UA flagUkraine OnlyFull-timeFull-stack Engineer
ApplyView job
Miratech4 hours ago

Odoo Software Engineer

UA flagUkraine 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