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
Want AI to find more roles like this?
Upload your CV once. Get matched to relevant assignments automatically.