Posted 26 May, 2026
Senior Engineer - Embedded Software (Middleware)
Netradyne
Bangalore
Full Time
Reference: 102_700023_4677353005
Job Title: Senior Engineer - Middleware (Linux Systems)
Location: Bangalore
Experience: 3-6 Years
About Netradyne
Netradyne is a fast-growing AI and edge computing company transforming fleet safety and driver behavior analytics through cutting-edge vision-based technology. Our solutions leverage deep learning, embedded systems, and cloud platforms to deliver real-time insights and improve road safety globally.
Key Responsibilities
- Design and implement middleware components and services on Linux-based platforms
- Develop and optimize IPC mechanisms (e.g., sockets, message queues, shared memory, DBus)
- Work on system daemons, service orchestration, and resource management modules
- Collaborate with cross-functional teams including hardware, firmware, and application layers
- Perform code reviews, unit testing, integration testing, and performance tuning
- Ensure software reliability, maintainability, and scalability
- Debug and resolve system issues across middleware and lower layers
- Contribute to system architecture and design discussions
Qualifications
- Bachelor's or Master's degree in Computer Science, Electronics
- 3 to 6 years of experience in system software development on Linux
Required Skills
- Strong C/C++ programming skills
- Solid understanding of Linux internals (process/thread model, scheduling, memory management, IPC)
- Experience with IPC mechanisms like message queues, shared memory, semaphores, and DBus
- Familiarity with system, udev, init scripts, and service management on Linux
- Proficiency in multithreading and synchronization concepts.
- Experience working with build systems like CMake, Make, Yocto
Preferred/Bonus Skills
- Experience in embedded Linux, socket programming, video streaming, Bluetooth programming
- Hands-on with tools like GDB, Valgrind, strace, perf
- Scripting knowledge (Bash, Python, etc.)
- Exposure to security frameworks and hardening for Linux based systems
- Familiarity with container technologies (Docker, Kubernetes)
- Contributions to open source Linux projects
Why Join Netradyne?
- Work on cutting-edge AI and edge computing products
- Opportunity to solve complex real-world problems at scale
- Collaborative and innovation-driven work culture
- High ownership and visibility across teams