





Remote posting and generic Engineer title increase applicants, but niche embedded/kernel skills limit density.
Highly specialized embedded firmware and kernel work limits cross-industry transferability.
Explicit 0–2 years plus mandatory embedded C, Linux, and kernel/device-driver skills enforce strict filters.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Develop and maintain embedded C firmware for ARM64 and MIPS smart switch platforms including Linux kernel modules and device drivers.
Implement and debug L2/L3 networking protocols and take ownership of bug fixes from reproduction to resolution on actual hardware.
Work with hardware lab tools and AI coding agents to deliver production-quality firmware features with mentorship and clear ownership of scoped functionalities.
Bachelor's or Master's degree in Computer Science, Electronics, Electrical or related field.
0-2 years of professional experience.
Strong programming fundamentals in C and working knowledge of Linux development environment tools (shell, GCC, GDB, Make, Git).
Foundational networking knowledge (OSI model, Ethernet, IP, TCP/UDP, VLANs) and familiarity with OS concepts (processes, threads, interrupts).
Early-career engineer focused on embedded systems and networking firmware development with interest in hardware and standards compliance.
Comfortable learning and navigating across hardware, kernel, and application layers including debugging with hardware tools.
Experienced or motivated in using AI-assisted coding tools to accelerate development and learning in a structured, mentored environment.