CareerPlanSign in

Senior Software Engineer - Layer1 - C++

Dublin, County Dublin, ie💼 Full-time🗓 2026-09-18 → 2026-09-25

Core

Develop control software for physical layer connectivity (1GBASE-T to 1.6T optics), build instrumentation/telemetry tools, and define standards for new media.

Role type

Senior IC software engineer (Layer1/Physical Layer)

Builds

Control software for forwarding engines, connectors, and interface chips; telemetry tools for link health monitoring.

Domain

Networking hardware, physical layer connectivity, optics

Deliverable

production ML models | product features | infrastructure

Required skills

C++, C, Python, UNIX/Linux, low-level hardware component interaction, software architecture, automated testing, technical leadership, mentoring

Preferred skills

Digital communication technologies (modulation/signal encoding), IP networking, distributed systems

Technologies

C++, C, Python, UNIX, Linux

Responsibilities

Architect and develop new Layer1 features; collaborate with hardware teams to bring Phys/Transceivers to market; analyze and fix problems in customer networks; mentor junior engineers

Seniority

Senior, hands-on IC with technical leadership

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