





Tier-1 employer and Bangalore location increase applicant density, but role's embedded driver specialization reduces competition.
Role requires niche embedded and kernel experience, making cross-industry transferability low.
Explicit senior years requirement and mandatory low-level kernel/device-driver skills make filters strict.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Design, develop, and test Board Support Packages (BSP) and Diagnostics software for Cisco Core and Edge routing products.
Develop and maintain kernel and user space device drivers for FPGA and networking peripherals, ensuring performance and reliability.
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 5+ years experience.
Proficiency 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.
Experience with embedded systems and device drivers for protocols like I2C, SPI, UART, PCIe, and/or GPIO.
Experienced in kernel debugging and familiar with tools such as GDB and KGDB.
Capable of handling high-speed interface software development from concept to delivery with strong troubleshooting skills.
Knowledgeable in network processors, optical networking, Layer 2/3 protocols, and embedded systems in a hardware-software integrated environment.