A-LISTWAREEurope

Senior C Developer (Linux / Embedded)

Description

Our Customer: A product-oriented company specializing in the development of high-performance networking solutions. The organization focuses on building scalable software for complex network systems, combining embedded development with advanced networking technologies.

Your tasks: Design and develop core software for networking hardware, including switches and routers; Lead development of embedded components and ensure system-level efficiency; Work closely with hardware teams to optimize performance and integration; Drive architectural decisions and improve existing codebase; Mentor engineers and contribute to best development practices.

Required experience and skills: 5+ years of experience with C programming with solid commercial background; Deep understanding of Linux systems, including build systems and scripting; Experience with embedded development and hardware interaction; Good understanding of networking fundamentals; Confident English for technical communication.

Would be a plus: Strong knowledge of L2/L3 protocols (ARP, STP, IGMP, VLAN, etc.); Experience with embedded architectures (ARM, MIPS); Familiarity with network operating systems (e.g., SONiC); Background in development of networking hardware products.

Working conditions: 5-day working week, 8-hour working day; Remote work.

Skills

Linux

Want AI to find more roles like this?

Upload your CV once. Get matched to relevant assignments automatically.

Try personalized matching