HARMAN is looking for a C++ Linux Middleware Engineer in Bengaluru. You will design, develop and maintain middleware components in C++ on Linux that let applications, the operating system and hardware talk to each other reliably, build inter-process communication (IPC) mechanisms and system services, and debug system-level, performance and stability issues with OS, platform, application and hardware teams, mostly for embedded and automotive products.
What they want:
- 3–6 years of experience
- Strong C++ programming (modern C++ preferred)
- Solid experience on Linux-based systems and middleware or system-level software
- Good grasp of Linux fundamentals: processes, threads, memory management and IPC (D-Bus, sockets, shared memory, message queues)
- Experience with Linux debugging tools