3h ago

Senior Engineer - Embedded Software (Middleware)

Bangalore
full-timemidFleet safety technology

Tech Stack

Description

You will design and implement middleware components on Linux-based platforms, develop IPC mechanisms, and work on system daemons and service orchestration. Collaborate with cross-functional teams to ensure software reliability and scalability while debugging system issues.

Requirements

  • Bachelor's or Master's in Computer Science or Electronics
  • 3-6 years of experience in system software development on Linux
  • Strong C/C++ programming skills
  • Solid understanding of Linux internals and IPC mechanisms
  • Proficiency in multithreading and synchronization concepts

Responsibilities

  • Design and implement middleware components and services on Linux-based platforms
  • Develop and optimize IPC mechanisms (sockets, message queues, shared memory, DBus)
  • Work on system daemons, service orchestration, and resource management modules
  • Perform code reviews, unit testing, integration testing, and performance tuning
  • Debug and resolve system issues across middleware and lower layers
0 views 0 saves 0 applications