





Strong employer brand and metro location balanced by niche embedded/kernel specialization and seniority.
Highly domain-specific embedded Linux and kernel driver skills limit cross-industry transferability.
Explicit 8+ years and mandatory embedded Linux, kernel and device-driver expertise required.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Design and develop Board Support Packages (BSP) and Diagnostics for Cisco Core and Edge routing products.
Develop and test kernel and user space device drivers for FPGA and networking peripherals in Linux environments.
Collaborate with cross-functional teams to debug prototypes, validate software, and execute software test plans.
Bachelor’s degree in Electrical Engineering, Computer Science, or related field with 8+ years experience, or Master’s degree with 7+ years experience.
Proficient in C, C++, and Python programming languages.
Strong background in hardware and device driver development including Linux hardware bring-up, multi-threading, event handling, and state machine implementation.
Experienced in embedded systems and developing device drivers for protocols like I2C, SPI, UART, PCIe, and GPIO.
Experienced in kernel debugging tools such as GDB and KGDB and comfortable troubleshooting from kernel modules to applications.
Skilled in system design, specification writing, and collaborative cross-team development for high-speed, large-scale hardware interface software.
Familiar with networking protocols (Layer 2/3), network processors, optical networking, and secure-boot/open-source tools relevant to embedded systems development.