Senior Technical Lead - C, Embedded Linux

Technology, Data & Digital · Embedded Systems · Software & Web Development

Smart sammanfattning

AI-genererad översikt av denna tjänst

The Senior Technical Lead will provide technical leadership for developing embedded Linux solutions, focusing on designing, implementing, and maintaining high-performance software systems. Responsibilities include leading a team, ensuring compliance with standards, performing code reviews, and staying updated on industry trends in embedded development.

Job Summary

The Senior Technical Lead in c,embedded Linux will be responsible for providing technical leadership and expertise in developing embedded Linux solutions. This role involves designing, implementing, and maintaining embedded software systems while ensuring high performance and reliability.

Key Responsibilities

1. Lead and mentor the technical team in developing embedded linux systems.
2. Design and implement software solutions in compliance with project technical and quality standards.
3. Collaborate with cross functional teams to ensure effective implementation of embedded linux solutions.
4. Perform code reviews, troubleshoot issues, and provide technical guidance as needed.
5. Stay updated on industry trends and technologies to recommend improvements in embedded linux development processes.

Skill Requirements

1. Proficiency in c programming language for embedded systems.
2. Strong experience in developing embedded linux solutions.
3. Knowledge of linux kernel and device drivers.
4. Familiarity with real-time operating systems and embedded development tools.
5. Excellent problem-solving skills and ability to work in a team oriented environment.
6. Good understanding of hardware software integration and optimization techniques.

Other Requirements

    • Strong experience in developing embedded Linux (Yocto / Sles)
    • Strong C++ object-oriented design, design patterns experience
    • Experience in Kernel level debugging, profiling, board bring up, BSP, and boot loader (GRUB and UBoot)
    • Experience in inter-process communication protocols like MQTT, or COAP
    • Knowledge on SPI/ I2C /UART /USB/ Flash/ LAN WLAN/Bluetooth technologies
    • Experience in Shell / Python scripting
    • Hands on experience on unit testing frameworks
    • Work in an agile environment

•      Ability to work independently or with a group and self-motivated.

•      Good to have medical domain knowledge & real time systems.

#C#Embedded Linux#Technical Lead#Software Development#Linux Kernel#Device Drivers#RTOS#C++#Object-Oriented Design#Debugging#Agile#Scripting#Hardware-Software Integration
HCLTech Logo

Företag

HCLTech

Publicerade jobb

för 4 dagar sedan

Anställningstyp

Heltid

Arbetsform

På plats

Erfarenhetsnivå

Senior

Platser

Bangalore, India

Sökande

Ansök tidigt