
HCL Technologies
Technical Lead - Embedded Linux, BSP
RoleEmbedded
LevelLead
LocationPune, India
WorkOn-site
TypeFull-time
Posted1 month ago
About the role
Job Summary
Bachelor's or Master's degree in Computer Science, Electrical Engineering, Mechatronics, or equivalent education.
- 5+ Years Experience in Embedded Linux application development, with strong expertise in C++ programming for Yocto-based embedded Linux platforms
- Good Knowledge of Linux kernel internals, device drivers, and embedded Linux system architecture
- Exposure to Yocto Project/Open Embedded build systems, including recipe creation, layer management, and BSP customization
- Experience in Embedded Software Development using modern C++ (C++11/14/17), unit testing frameworks (Google Test, Catch2), and software development lifecycle
- Good programming skills in C++ Language with experience in Linux IPC mechanisms, multithreading, and system-level programming
Key Responsibilities
null
Skill Requirements
Yocto. PKI, AI Workflows (Github Copilot, Claude Code, etc), Requirements, Telemetry Systems, AWS IoT Core. Good knowledge of C++
Other Requirements
- Optional But Valuable Certifications: Certified Embedded Systems Engineer (Cese), Yocto Project Certified Developer.
Benefits and perks
•Learning Budget
Required skills
C++
C++11
C++14
C++17
Linux kernel
Yocto
OpenEmbedded
Linux IPC
About HCL Technologies
Pune
Headquarters