





Niche embedded Linux C++ lead role with seniority reduces applicant pool despite metro location.
Specialized embedded Linux and low-level hardware skills strongly limit cross-industry transferability.
Requires deep embedded C++ systems, multithreading, Linux kernel and toolchain expertise, enforcing strict technical filters.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Design, build, maintain, and optimize efficient C++14 code on Linux systems, including performance and quality modules.
Identify and resolve bottlenecks and bugs while ensuring code quality and automation.
Communicate weekly status to customers and understand the entire system from hardware to management applications.
Strong proficiency in C++14, Linux, STL, multithreading, OOAD, design patterns, and UML diagrams.
Experience with Linux kernel configuration, build systems (makefiles), and debugging tools.
Proficient with version control systems like GIT and SVN, and continuous integration.
Work Experience Required: Not explicitly mentioned in the JD.
Experienced in embedded systems design involving low-level hardware interactions and system call wrappers.
Comfortable managing full project lifecycle from hardware interfaces to management applications with customer communication.
Skilled in debugging, building automated test platforms, and familiar with industrial protocol customization/integration (MODBUS, OPC-UA) as a plus.