Description :
We are seeking a skilled and hands-on Linux Application / Kernel Developer with strong expertise in C / C++ programming and a solid understanding of Linux OS internals. The ideal candidate will have experience in multithreaded programming, software design, and system-level development, preferably within the automotive or telematics domain.
Key Responsibilities :
- Design, develop, and maintain software modules and applications in a Linux environment.
- Work on system-level programming, kernel modules, and performance optimization.
- Develop and debug multithreaded and multi-process applications.
- Collaborate with hardware, testing, and system teams for software integration and validation.
- Analyze and resolve complex software issues related to OS, drivers, and performance.
- Participate in design reviews, documentation, and continuous process improvements.
Required Skills & Experience :
Strong programming skills in C / C++ within Linux OS environments.Hands-on experience with multithreaded programming and inter-process communication (IPC).Solid understanding of OS concepts (memory management, scheduling, synchronization, etc.).Strong analytical and software design skills.Familiarity with kernel-space and user-space programming preferred.Prior experience in Automotive or Telematics projects is a plus.(ref : hirist.tech)