Job information
About this opportunity
Quick summary
Thinkpalm Technologies Pvt.Ltd
Infopark, Kochi, Kerala, India, Kerala
Engineering
Not specified
Linux Platform Lead
PLATFORM LEAD - JDTeam Leadership – Lead and mentor a team of Linux Platform Software Engineers.
Platform Architecture – Design and maintain the Linux userspace architecture, developing reusable platform services and software components shared across multiple products.
Platform Services – Develop and maintain system services and microservices supporting configuration management, diagnostics, logging, security, OTA updates, cloud connectivity, event management, and rules processing.
IPC & Integration – Design and implement robust inter-process communication (IPC) using technologies such as D-Bus, gRPC, Unix Domain Sockets, shared memory, and message queues. Integrate platform services with embedded Linux, companion MCUs, cloud services, and product applications.
Software Design & Development – Develop modular, multithreaded, event-driven software with a strong focus on scalability, maintainability, performance, and reliability.
Technical Leadership – Provide technical leadership across hardware, BSP, application, cloud, and system architecture teams throughout the product lifecycle.
Planning & Reviews – Plan software activities, perform architecture/design reviews, and ensure software quality.
Requirements
3+ years of technical leadership leading a Linux software or platform team.
8+ years of experience developing Linux userspace applications, middleware, or distributed software systems.
Strong programming skills in C/C++ and Python.
Experience developing Java-based embedded applications or OSGi-based systems is an advantage.
Extensive experience developing Linux system services and systemd-based applications.
Experience designing microservice-oriented or service-oriented software architectures.
Strong knowledge of IPC mechanisms, including D-Bus, gRPC, Unix Domain Sockets, shared memory, and message queues.
Experience developing multithreaded and event-driven applications.
Experience with configuration management, logging frameworks, diagnostics, OTA update mechanisms, cloud integration, REST APIs, and MQTT.
Solid understanding of authentication, authorization, encryption, and secure software design principles.
Experience with Git, CMake, Linux development environments (Debian SDK, Yocto or similar), and modern software engineering practices.
Strong analytical, architectural, and problem-solving skills.
English – high proficiency.
If this opportunity aligns with your career goals, kindly share your updated resume with us at r.reshma@thinkpalm.com
Listing details
- Employer
- Thinkpalm Technologies Pvt.Ltd
- Location
- Infopark, Kochi, Kerala, India, Kerala
- Structured address
- Infopark, Kochi
- Category
- Engineering
- Base salary
- Not disclosed
- Valid through
- Check official source
- Reference
- 25209
Apply safely
Verify the employer domain and deadline before sharing personal information. Do not pay anyone for a recruitment opportunity.