





Niche embedded Linux/ROS2 specialization and senior level reduce applicant density despite metro location.
Specialized embedded Linux, kernel, and device-driver expertise limits cross-industry transferability.
Many mandatory specialized skills (Linux BSP, kernel drivers, ROS2, Yocto) create strict technical filters.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Design, develop, and maintain embedded Linux platform software including middleware, device drivers, and system services for ARM/x86 systems.
Perform Linux OS bring-up, BSP integration, ROS2 DDS middleware development, and platform customization for next-gen embedded and edge computing platforms.
Lead complex debugging, troubleshooting, and optimization across hardware, kernel, middleware, and application layers, supporting system integration and quality assurance.
Strong proficiency in C++ and Embedded Linux development including OS bring-up, BSP development, and kernel configuration.
Experience with ROS2 DDS frameworks, Linux device driver development, hardware abstraction layers, and system programming.
Work Experience Required: Not explicitly mentioned in the JD.
Ability to work onsite five days a week in India; relocation is available.
Experienced embedded platform engineer with end-to-end knowledge from device drivers to middleware services (ROS2/DDS).
Demonstrates strong focus on software quality, system integration, and engineering process compliance in Agile/SAFe environments.
Capable of collaborating cross-functionally and independently driving solutions in complex embedded and edge computing contexts.