





Senior specialized embedded/kernel role in a metro market with a recognized employer, moderate applicant density.
Requires niche embedded, RTOS, BSP and kernel expertise, making cross-industry transferability low.
Explicit 8+ years plus mandatory C/C++, Linux driver, RTOS, BSP, and hardware bring-up skills increase filtering strictness.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Architect, design, develop, and maintain embedded software including device drivers and BSPs for mission-critical RTOS-based systems.
Lead and mentor engineering teams, manage technical decisions, code reviews, and deliver high-quality software aligned with product roadmaps.
Support hardware bring-up, software-hardware integration, troubleshooting complex kernel, driver, and system issues, and collaborate across global teams and stakeholders.
Bachelor's or Master's degree in Computer Science, Electronics, Electrical Engineering, or related field.
8+ years of experience in embedded software development.
Strong proficiency in C and C++ programming and Linux device driver development with knowledge of Linux kernel architecture and debugging.
Experience with at least one RTOS (e.g., VxWorks, QNX, FreeRTOS, Zephyr) and hands-on board bring-up and BSP development.
Experienced in leading and mentoring engineering teams in complex embedded software projects involving RTOS and low-level system software.
Skilled in troubleshooting and debugging using advanced tools (GDB, JTAG, kernel tracing) and familiar with ARM, x86, or other embedded architectures.
Able to operate effectively in Agile environments within globally distributed teams, focusing on high-quality, mission-critical software delivery.