- Страна
- Индия
Откликайтесь
на вакансии с ИИ

Engineer - Embedded Software (Middleware)
Отличная вакансия для инженеров начального и среднего уровня (1-3 года опыта) в быстрорастущей AI-компании. Работа с современным стеком (Edge Computing, Computer Vision) и прозрачные перспективы роста делают это предложение очень привлекательным.
Сложность вакансии
Средний уровень сложности обусловлен необходимостью глубоких знаний внутреннего устройства Linux (IPC, потоки, память) и опыта работы с Yocto/CMake. От кандидата требуется умение работать на стыке системного ПО и аппаратного обеспечения.
Анализ зарплаты
Предлагаемая роль в Бангалоре для специалиста с опытом 1-3 года обычно оплачивается в диапазоне 1,2–2,2 млн индийских рупий в год. Учитывая статус Netradyne как быстрорастущего стартапа, можно ожидать зарплату на уровне или чуть выше медианы рынка для привлечения талантов.
Сопроводительное письмо
I am writing to express my strong interest in the Engineer - Embedded Software (Middleware) position at Netradyne. With a solid foundation in C/C++ and extensive experience working with Linux internals, I am eager to contribute to your mission of revolutionizing fleet safety through vision-based technology. My background in developing IPC mechanisms and managing system daemons aligns perfectly with the requirements of your middleware team in Bangalore.
During my previous projects, I have successfully utilized CMake and Yocto for build management and have a deep understanding of multithreading and synchronization in Linux environments. I am particularly drawn to Netradyne because of your impressive 4x year-over-year growth and the opportunity to work on complex edge computing problems at scale. I am confident that my technical skills and proactive approach to system architecture will make me a valuable asset to your engineering department.
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в netradyne уже сейчас
Присоединяйтесь к лидерам в области AI и Edge Computing — откликнитесь на вакансию инженера в Netradyne прямо сейчас!
Описание вакансии
Netradyne harnesses the power of Computer Vision and Edge Computing to revolutionize the modern-day transportation ecosystem. We are a leader in fleet safety solutions. With growth exceeding 4x year over year, our solution is quickly being recognized as a significant disruptive technology. Our team is growing, and we need forward-thinking, uncompromising, competitive team members to continue to facilitate our growth.
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
We are committed to an inclusive and diverse team. Netradyne is an equal-opportunity employer. We do not discriminate based on race, color, ethnicity, ancestry, national origin, religion, sex, gender, gender identity, gender expression, sexual orientation, age, disability, veteran status, genetic information, marital status, or any legally protected status.
If there is a match between your experiences/skills and the Company's needs, we will contact you directly.
Netradyne is an equal-opportunity employer.
Applicants only - Recruiting agencies do not contact.
Recruitment Fraud Alert!
There has been an increase in fraud that targets job seekers. Scammers may present themselves to job seekers as Netradyne employees or recruiters. Please be aware that Netradyne does not request sensitive personal data from applicants via text/instant message or any unsecured method; does not promise any advance payment for work equipment set-up and does not use recruitment or job-sourcing agencies that charge candidates an advance fee of any kind. Official communication about your application will only come from emails ending in ‘@netradyne.com’ or ‘@us-greenhouse-mail.io’.
Please review and apply to our available job openings at Netradyne.com/company/careers. For more information on avoiding and reporting scams, please visit the Federal Trade Commission's job scams website.
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- C++
- Python
- Linux
- Multithreading
- Bash
- Docker
- Socket Programming
- GDB
- Valgrind
- CMake
- IPC
- Yocto
- DBus
Возможные вопросы на собеседовании
Проверка понимания механизмов взаимодействия процессов, что критично для middleware.
Расскажите о различиях между использованием DBus и разделяемой памяти (Shared Memory) для IPC. В каких случаях вы выберете тот или иной метод?
Оценка навыков отладки сложных системных проблем.
Как бы вы подошли к поиску утечки памяти или состояния гонки (race condition) в многопоточном приложении на встраиваемом Linux? Какие инструменты (например, Valgrind, GDB) вы бы использовали?
Проверка опыта работы со сборочными системами для встраиваемых систем.
Опишите ваш опыт работы с Yocto Project. Как вы создаете новый слой (layer) или рецепт для добавления кастомного сервиса в образ?
Оценка понимания жизненного цикла системы.
Как работает процесс инициализации в Linux (systemd/init)? Как обеспечить автоматический перезапуск критически важного демона при его падении?
Проверка навыков оптимизации производительности.
Какие параметры планировщика Linux или механизмы синхронизации вы бы использовали для минимизации задержек в middleware-компоненте, работающем в реальном времени?
Похожие вакансии
Разработчик встроенных баз данных (Embedded DB) / C / RUST / ZIG
Embedded Developer (ESP32 / nRF52)
Middle / Senior FPGA разработчик
Senior / Middle C++ Developer (C++98/Qt4)
Senior Embedded Software Engineer (Microcontrollers, C/C++)
Разработчик embedded + мобильное приложение (BLE)
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!
- Страна
- Индия