Related skills
docker linux multithreading c/c++ ipc๐ Description
- Design and implement middleware components on Linux-based platforms
- Develop and optimize IPC mechanisms (sockets, MQ, shared memory, DBus)
- Work on system daemons, service orchestration, and resource mgmt
- Collaborate with cross-functional teams including hardware and firmware
- Perform code reviews, unit and integration tests, and tuning
- Debug and resolve issues across middleware and lower layers
๐ฏ Requirements
- Strong C/C++ programming skills
- Linux internals: process/thread model, scheduling, memory management, IPC
- Experience with IPC mechanisms: message queues, shared memory, semaphores, DBus
- Familiarity with system, udev, init scripts, and Linux service management
- Proficiency in multithreading and synchronization
- Experience with build systems: CMake, Make, Yocto
๐ Benefits
- Work on cutting-edge AI and edge computing products
- Solve complex real-world problems at scale
- Collaborative and innovation-driven work culture
- High ownership and visibility across teams
Meet JobCopilot: Your Personal AI Job Hunter
Automatically Apply to Engineering Jobs. Just set your
preferences and Job Copilot will do the rest โ finding, filtering, and applying while you focus on what matters.
Help us maintain the quality of jobs posted on Empllo!
Is this position not a remote job?
Let us know!