Principal Linux Engineer (Embedded)
MNR Solutions · Bengaluru · onsite · Posted 8d ago
₹37.5L - ₹50.0L PA10–16 yrsfulltimeSourced from
About a minute. You'll make an account on the way through.
About this role
Role & responsibilities
- Platform Development: Design, build, and maintain a Debian-based Linux platform for our ARM and x86-based connected hardware, utilizing Docker for containerized microservices.
- Application & Service Development: Develop high-performance services using Python 3.12 with asyncio and C for system-level and performance-critical components. Implement on-device user interfaces and media pipelines using GStreamer.
- System Integration & Networking: Integrate and manage communication between services and hardware using protocols like nanomsg, websockets, CAN, and RS485. Maintain secure VPN/mesh overlay networking for remote device connectivity and manage cellular/4G connectivity for field-deployed hardware.
- Cloud & DevOps: Develop and maintain build systems and release pipelines for deploying versioned software to a distributed fleet of devices. Deploy and manage services on cloud platforms. Configure and maintain Debian-based server instances.
- Agentic Tooling & Automation: Design and build custom LLM agent skills and shared automation libraries that give agents safe, permissioned (often read-only or explicitly gated) access to build, deploy, and diagnostic systems turning operational knowledge into executable, source-anchored tooling for build/release workflows, fleet diagnostics, and production investigation.
- Database Management: Implement and manage on-device and cloud-based databases using SQLite.
- Performance Optimization: Ensure low-latency, high-reliability performance of the entire platform, from embedded devices to the cloud, under real-world conditions.
- Debugging & Testing: Troubleshoot complex issues across the stack, including application logic, container orchestration, networking, and hardware-software interactions.
What You Bring
- Experience: 10-15 years of experience in Linux systems engineering, platform development, or a similar role.
- Programming Expertise: Strong proficiency in Python (3.12, asyncio) and C for system-level interaction and performance-critical code.
- Linux Systems: Deep experience with Debian-based systems for embedded and server environments. Strong skills in Linux system engineering and administration.
- Architecture & DevOps: Proven experience with microservices architecture, including building and maintaining build/release systems for embedded or fleet-deployed software.
- Networking & Protocols: Solid understanding of hardware interfaces and messaging protocols like CAN, RS485, nanomsg, and websockets, along with VPN/mesh overlay networking and cellular/4G connectivity for remote, field-deployed devices.
- Cloud Infrastructure: Extensive hands-on experience with AWS is required. Familiarity with other cloud platforms (e.g., GCP, Azure, Digital Ocean) is a plus.
- Modern Tooling: Proficiency in using LLM agents for development to accelerate coding, debugging, and documentation including hands-on experience building and maintaining custom agent skills/tools, shared automation libraries, and safety-gated interfaces (read-only by default, explicit escalation for anything destructive) that let agents operate reliably against production systems.
- Bonus Skills: Familiarity with GStreamer-based media pipelines, experience with RTOS like Zephyr on STM32 microcontrollers, and/or containerization experience (Docker, Kubernetes) are all strong advantages.
- Mindset: A strong problem-solving mindset with the ability to thrive in a fast-paced startup environment, including occasional flexibility to support live, fielded hardware outside standard hours.
- Location: Based in Bengaluru with the ability to work full-time from the office.
Sourced from naukri
Skills
microcontrolleruartCommunication protocolsEmbedded CMicroprocessors32 Bit MicrocontrollersEmbedded LinuxARMC plus plusRTOS
About MNR Solutions

MNR Solutions
Recruitment
175
employees
2007
19 years old
Noida, Uttar Pradesh
IN
₹3.6L PA avg
Avg at MNR Solutions
₹37.5L – ₹50L PA
This role
About
MNR is a premier staffing & recruitment solution company known for “definite results”.
Industries
Recruitment
Employee ratings
10 reviews
4.4/ 5
Culture
4.5
Career growth
4.6
Work-life
4.6
Employees rate it well for
Job Security44Compensation & Benefits44
Find them on