Sr Engineer – Network Operating Systems
Core
Building and debugging software across the Linux stack (kernel and user space), contributing to SONiC builds for full Linux OS images, and working with hardware interfaces like I2C and networking ASICs.
Role type
Senior IC network operating systems engineer
Builds
Full Linux OS images (SONiC) and container-based workflows
Domain
Networking infrastructure / Embedded Linux
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
C/C++ in Linux, Python, Docker, Linux services (systemd), networking protocols (ARP, ICMP, BGP, LACP, STP, LLDP, VLANs), hardware interfaces (I2C, memory-mapped I/O, interrupts), build systems (git, make)
Preferred skills
None stated
Technologies
Linux, SONiC, Docker, C, C++, Python, Bash, systemd, I2C, BGP, LACP, STP, LLDP
Responsibilities
Develop and debug software across the Linux stack, contribute to SONiC builds, troubleshoot issues across systems and networking, lead code reviews and testing, guide architecture and design discussions
Seniority
Senior, hands-on IC
