HCL Technologies
HCL Technologies

Technical Lead - Embedded Linux, BSP

RoleEmbedded
LevelLead
LocationPune, India
WorkOn-site
TypeFull-time
Posted1 month ago
Apply now

About the role

Job Summary

Bachelor's or Master's degree in Computer Science, Electrical Engineering, Mechatronics, or equivalent education.

  1. 5+ Years Experience in Embedded Linux application development, with strong expertise in C++ programming for Yocto-based embedded Linux platforms
  2. Good Knowledge of Linux kernel internals, device drivers, and embedded Linux system architecture
  3. Exposure to Yocto Project/Open Embedded build systems, including recipe creation, layer management, and BSP customization
  4. Experience in Embedded Software Development using modern C++ (C++11/14/17), unit testing frameworks (Google Test, Catch2), and software development lifecycle
  5. 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

  1. 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