Senior Embedded Network Firmware Engineer
Nix
Posted: January 27, 2026
Interested in this position?
Create a free account to apply with AI-powered matching
Required Skills
Job Description
We are looking for a Senior Embedded Network Firmware Engineer to join our team. The product is a new generation of manageable industrial switch that combines hardware, firmware integration, and a web-based GUI personalized scenarios.
Responsibilities:
• Implement features for industrial switches and own them end-to-end (planning → release).
• Ensure performance and hardware resources efficiency.
• Build and maintain unit/integration tests
• Adhere to coding standards (reviews, static analysis) and ensure regression safety via CI.
• Provide release notes and short technical documentation.
• Define service interfaces, error handling, and retry strategies.
• Ensure security (auth, permissions, input validation, secure defaults).
• Agile methodologies (Scrum/Kanban)
• Constructive code reviews and pairing collaboration
• Clear and friendly communication (written & verbal)
• Reliable agreements and strong teamwork in cross-functional environments
• Objective conflict resolution; ability to give & receive feedback
• Ownership mindset; transparency around risks
Requirments:
• 4+ years of professional experience in embedded systems
• 2+ years of professional experience in networking
• C/C++ (Application & kernel levels), Python, Shell scripting
• SQLite,
• Git, CI/CD (GitHub/GitLab)
• Embedded Linux, U-boot
• ARM
• Switching ASICs: TI, Marvell, Microchip, Broadcom, Realtek
• OSI model (L2/L3)
• VLAN (802.1Q), Q-in-Q
• STP / RSTP / MSTP
• MAC learning, filtering & forwarding
• IPv4 / IPv6
• QoS
• Multicast (IGMP v2/v3)
• Port Mirroring
• Management protocols: SNMP (v1/v2c/v3)
• Vendor SDK APIs
• TLS, certificates
• Secure boot & firmware update
• English (Upper-intermediate)
Main technologies:
C/C++, Python, Networking, Embedded Linux, ARM
We offer*:
• Flexible working format - remote, office-based or flexible
• A competitive salary and good compensation package
• Personalized career growth
• Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
• Active tech communities with regular knowledge sharing
• Education reimbursement
• Memorable anniversary presents
• Corporate events and team buildings
• Other location-specific benefits
*not applicable for freelancers