CareerPlanGet AI match score →

C | C++ Developer (Distributed Systems)

Aveiro, Aveiro District, pt💼 Full-time🗓 2026-02-03 → 2026-07-31

Core

Design and implement C-based control software modules for switches and routers within OLT systems, focusing on L2, L3, and MPLS protocols.

Role type

C++ Developer (Distributed Systems)

Builds

Control stacks for next-generation optical access networks

Domain

Telecommunications / Networking

Deliverable

production ML models | product features | infrastructure

Required skills

C programming, Linux environment development, distributed systems concepts, Bash scripting, networking fundamentals (switching/routing), PON technologies, C++

Technologies

C, C++, Linux, Bash

Responsibilities

Design and develop C-based software modules for switch/router control, Implement and maintain control stacks for L2/L3/MPLS protocols, Troubleshoot, debug, and optimize system performance, Contribute to technical documentation

Seniority

Mid-level, hands-on IC

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on SmartRecruiters ↗