





Niche embedded Linux/ROS2 and driver skills plus senior level reduce applicant density despite brand.
Highly specialized embedded platform and driver skills limit cross-industry transferability.
Mandatory embedded Linux bring-up, BSP, driver and ROS2 expertise imposes strict technical filters.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Develop and maintain embedded platform software, middleware, and system applications for Embedded Linux on ARM/x86 platforms.
Perform Linux OS bring-up, BSP integration, device driver development, and middleware integration including ROS2 and DDS.
Lead debugging, troubleshooting, performance optimization, and support platform integration across hardware and software layers.
Proficiency in C++ and Embedded Linux development with experience in Linux OS porting, BSP development, and kernel configuration.
Experience with ROS2, DDS communication frameworks, Linux device drivers, hardware abstraction layers, multithreading, IPC, and networking protocols.
Familiarity with Yocto, Buildroot, cross-compilation toolchains, Git, CI/CD, Docker, and virtualization.
Work Experience Required: Not explicitly mentioned in the JD; Requires onsite work five days a week (relocation available).
Experienced platform engineer with expertise spanning device drivers, OS bring-up, middleware frameworks (ROS2/DDS), and platform services.
Strong focus on software quality, system integration, reliability, and process compliance.
Capable of working onsite full-time with cross-functional teams in Agile/SAFe environments and mentoring engineers.