Skip to main content
Posted 12 June, 2026

Engineer - Embedded Software (Middleware)

Netradyne
Bangalore Full Time
Reference: 102_700023_4678691005

Job Title: Engineer - Middleware (Linux Systems)
Location: Bangalore
Experience: 1-3 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
  • 1- 3 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