TechHuntEurope

C developer

Description

We're looking for a skilled C Developer to join our team working on network switches, routers, and embedded systems. You'll be tackling high-level technical challenges in low-level programming, contributing to products used by industry leaders worldwide.

Core Responsibilities: Design and develop software for network switches and embedded systems Contribute to router software development projects Write efficient, maintainable C code for resource-constrained environments Collaborate with hardware teams to optimize system performance Debug and troubleshoot complex system-level issues

What We're Looking For: Strong C programming skills - You write clean, efficient code and understand memory management Linux proficiency - Comfortable with Makefiles, shell scripting, and Linux development environments Knowledge of L2/L3 network protocols (ARP, STP, IGMP, VLAN, routing protocols) 3+ years of professional software development experience. English: Upper-Intermediate (B2+) - You can communicate technical concepts clearly

Compensation & Benefits: Competitive salary aligned with market rates Medical insurance coverage Paid vacation and holidays Comprehensive compensation package with additional benefits

Work Location Full Remote - Work from Europe or Ukraine We're a distributed team that values results over location. As long as you have a reliable internet connection and overlap with team hours for collaboration, you can work where you're most productive.

Skills

ShellLinuxcpluspluscppC++

Want AI to find more roles like this?

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

Try personalized matching