3h ago
Engineer - Embedded Software (Middleware)
Bangalore
full-timejuniorAI and edge computing
Tech Stack
Description
You will design and implement middleware components on Linux platforms, working on IPC mechanisms, system daemons, and resource management. Collaborate with cross-functional teams to develop reliable, scalable software for cutting-edge AI and edge computing products.
Requirements
- Bachelor's or Master's in Computer Science or Electronics
- 1-3 years of experience in system software development on Linux
- Strong C/C++ programming skills
- Solid understanding of Linux internals (process/thread model, scheduling, memory management, IPC)
- 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
- 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