Skip to main content
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

Sign up for Job Alerts