CareerPlanSign in

Senior Software Engineer - Layer1 - C++

Dublin, County Dublin, ie💼 Full-time💰 $140,000–$140,000🗓 2026-08-28 → 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 Software Engineer (Layer1, C++)

Builds

Physical layer control software, instrumentation tools, and telemetry systems for network hardware platforms.

Domain

Networking hardware, optical communications, physical layer protocols

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, Linux

Responsibilities

Interface with customers and hardware engineers to define new Layer1 features; Architect and manage development of features; Develop and maintain features; Collaborate with hardware teams to bring components to market; Provide technical leadership; Mentor junior engineers; Analyze and fix problems in customer networks and system tests.

Seniority

Senior, hands-on IC with leadership responsibilities

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