





Specialized embedded kernel role and senior level reduces applicant density despite large employer brand.
Specialized embedded systems and kernel expertise severely limits transferability across industries.
Explicit 7.5–11 years and mandatory embedded/kernel expertise enforce strict candidate filtering.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Own embedded software development on QNX/Linux platforms including design, board bringup, troubleshooting, and debugging.
Lead architecture and implementation involving real-time OS, hypervisor development, and communication protocols such as CAN, LIN, SPI, I2C, UART, TCP/IP, Modbus, Ethernet.
Manage project resources and milestone status, identify process gaps and drive efficient work environment improvements.
7.5 - 11 years of experience in embedded software development.
Proficiency in C, C++, OOAD & UML, and expertise in Linux kernel, device drivers, and real-time operating systems.
Hands-on experience with communication protocols (CAN, LIN, SPI, I2C, UART, TCP/IP, Modbus, Ethernet) and hypervisor-based development.
Bachelor's or Master’s degree in EEE, ECE, E&I, or CSE.
Experienced in complex embedded system architecture and board bringup, capable of root cause analysis and resolving complex issues.
Familiar with DevOps and bug tracking tools such as JIRA, GIT, Polarion, Doors, RTC, with strong design/architecture tool usage (EA).
Proven ability to monitor resources, manage deliverables, and implement process improvements in a technical leadership role.