Linux Network Developer (C/C++)
Embedded Software
Summary
Project Description
We're looking for an experienced Linux С Engineer to join our team and build world-leading software for professional network equipment and devices, including routers, switches, adaptors and embedded systems
Requirements
- Experience in Linux development with C programming language, make and bash/sh
- Make, Bash/sh/other scripting for instrumentation
- Strong Networking stack knowledge
- Familiarity with Linux architecture, OS internals and administration
Would be a plus:
- OSI L2/L3 network protocols knowledge such as ARP, STP, IGMP, VLAN, BGP, OSPF or others
- Busybox, BuildRoot, Yocto
- FreeRTOS or other realtime Linux
- Embedded programming with ARM or MIPS cross-compilers
- SONiC or similar Open-Source Network OS
- Bootloaders: Uboot or similar
- Python or another scripting language