
Embedded Linux Software Architect
18 hours ago
Job overview:- The purpose of this role is to lead the design, development, and implementation of a future-proof modular software platform for next-generation medical devices. - Acting as a key member of the Platform Development core team, the role combines deep technical expertise with strong leadership to build high-performing teams, align cross-functional goals, and ensure delivery of robust, compliant, and innovative embedded systems. - This position drives end-to-end execution — from architecture design and stakeholder collaboration to hands-on software development and regulatory compliance — ensuring that critical-care medical devices are safe, scalable, and market-ready. - Ultimately, the role exists to transform ambitious product visions into reliable, life-saving medical technologies.Key duties and responsibilities:- Define and own the overall software architecture for embedded Linux platforms, ensuring scalability, security, and performance. - Drive system-level design decisions and align software architecture with hardware capabilities and business requirements. - Lead the design, development, and integration of Linux kernel, device drivers, BSPs, and middleware components. - Establish and enforce software design principles, coding standards, and best practices across development teams. - Collaborate with hardware, firmware, and cross-functional teams to define system interfaces and integration points. - Evaluate and select Linux distributions, build systems (Yocto, Buildroot), and open-source components for product platforms. - Guide teams in debugging complex system-level issues, conducting root cause analysis, and implementing long-term fixes. - Drive cybersecurity and safety compliance within embedded Linux solutions (secure boot, data encryption, vulnerability management). - Provide technical mentorship and leadership to development teams, reviewing designs and code for quality. - Work closely with project managers to define technical roadmaps, timelines, and resource needs. - Evaluate new technologies, tools, and frameworks to ensure long-term maintainability and innovation. - Ensure documentation of system architecture, interfaces, and design decisions for internal and external stakeholders. - Support continuous integration and automated testing pipelines for embedded Linux platforms. - Act as the technical point of contact with stakeholders, vendors, and partners regarding embedded Linux solutions.Qualifications- Bachelor’s or Master’s degree in Engineering or related field. - 13+ years of proven experience in software development, preferably in regulated industries (med-tech, automotive, or high-tech). - Strong leadership skills with experience building and guiding cross-functional teams. - Deep technical expertise in embedded systems, software architecture, electronics, and mechanics. - Proficiency with distributed embedded systems (Linux and embedded OS). - Hands-on experience with CI/CD pipelines, automated test frameworks, and hardware/software integration. - Knowledge of self-test and production test systems. - Proven ability to manage internal teams as well as external development partners. - Practical experience with agile methodologies and modern product development practices. - Familiarity with regulated environments (ISO 13485, FDA 21 CFR 820) highly desirable. - Excellent communication skills - Entrepreneurial mindset with strong decision-making and problem-solving abilities.Required skills- Proven experience in architecting, designing, and developing embedded Linux systems for complex products. - Strong expertise in Linux kernel, device drivers, bootloaders (U-Boot, etc.), and BSP development. - Hands-on experience with Yocto, Buildroot, or other Linux build systems. - Solid understanding of embedded system architecture, including ARM/x86 SoCs, memory management, and peripheral interfaces (I2C, SPI, UART, PCIe, USB, Ethernet, etc.). - Deep knowledge of real-time systems, multi-threading, and inter-process communication (IPC). - Proficiency in C/C++ programming, with exposure to Python or shell scripting for automation. - Experience with system-level debugging, performance optimization, and profiling tools (gdb, strace, perf, etc.). - Strong knowledge of secure boot, encryption, and cybersecurity practices in embedded Linux systems. - Familiarity with containerization (Docker/Podman) and virtualization on embedded platforms. - Proven ability to define and enforce software architecture standards, design patterns, and coding guidelines. - Experience with continuous integration/continuous deployment (CI/CD) pipelines for embedded systems. - Knowledge of networking protocols (TCP/IP, MQTT, CAN, Modbus, etc.) relevant to embedded and IoT devices. - Strong collaboration skills to work with hardware, firmware, and cross-functional engineering teams. - Excellent problem-solving, system-level thinking, and decision-making skills.
-
Embedded Linux Developer
1 week ago
Delhi, NCR, India Vinove Software Full time ₹ 9,00,000 - ₹ 12,00,000 per yearDesign, develop, and optimize embedded software using C/C++ and Java in a Linux environment.Work on Linux user space and kernel space, including device drivers and kernel modules.Collaborate with hardware teams on board bring-up and custom peripherals.Integrate and validate new hardware platforms with embedded Linux OS.Debug and resolve low-level system...
-
Embedded Software Engineer
6 days ago
New Delhi, India ATLANTA SYSTEMS PVT LTD Full timeJob Description About the Role Profile: Embedded Software Engineer Experience- 1 year to 2 years Location: Full-time, On-site — Connaught Place, New Delhi You will be part of our R&D team, focusing on embedded Linux and IoT platforms. The role involves system-level programming, development, debugging, and design of advanced embedded solutions. ...
-
Embedded Software Engineer
6 days ago
New Delhi, India ATLANTA SYSTEMS PVT LTD Full timeJob Description About the Role Profile: Embedded Software Engineer Experience- 1 year to 2 years Location: Full-time, On-site — Connaught Place, New Delhi You will be part of our R&D team, focusing on embedded Linux and IoT platforms. The role involves system-level programming, development, debugging, and design of advanced embedded solutions. ...
-
Embedded Developer
18 hours ago
New Delhi, India Persistent Systems Full timeTitle: Embedded DeveloperLocation: Onsite, Bangalore (WFO 5 Days a week)Type: FulltimeWe are seeking a talented and hands-on Software Engineer with strong C++ and Linux expertise to work on embedded device platforms. Experience in camera systems, image processing pipelines, or multimedia frameworks is a major advantage. The role involves development and...
-
Embedded Linux Engineer
18 hours ago
New Delhi, India VOLANSYS (An ACL Digital Company) Full timeJob Description :Designation: Senior Engineer / Principal Engineer ExperienceRequired :4 to 8 Years Job Location: Ahmedabad Shift Timings: 10 AM to 7 PM (Mon-Fri)Job Functions / Responsibilities:Technical responsibilities: • Requirement Understanding and requirement writing • Effort Estimate • Architecting Embedded systems • Design and develop...
-
Embedded linux engineer
1 day ago
New Delhi, India BotLab Dynamics Full timeJob Overview:We are seeking a highly skilled Embedded Linux Engineer to join our innovative team. The idealcandidate should bring extensive expertise in working with advanced microprocessors, particularly NXP i. MX ARM Cortex-A series and other ARM Cortex-A series processors. This role is critical indeveloping and maintaining cutting-edge embedded systems...
-
Embedded Linux Engineer
18 hours ago
New Delhi, India BotLab Dynamics Full timeJob Overview:We are seeking a highly skilled Embedded Linux Engineer to join our innovative team. The ideal candidate should bring extensive expertise in working with advanced microprocessors, particularly NXP i.MX ARM Cortex-A series and other ARM Cortex-A series processors. This role is critical in developing and maintaining cutting-edge embedded systems...
-
Embedded linux engineer
9 hours ago
New Delhi, India BotLab Dynamics Full timeJob Overview:We are seeking a highly skilled Embedded Linux Engineer to join our innovative team. The idealcandidate should bring extensive expertise in working with advanced microprocessors, particularly NXP i. MX ARM Cortex-A series and other ARM Cortex-A series processors. This role is critical indeveloping and maintaining cutting-edge embedded systems...
-
Embedded linux engineer
2 weeks ago
New Delhi, India BotLab Dynamics Full timeJob Overview: We are seeking a highly skilled Embedded Linux Engineer to join our innovative team. The ideal candidate should bring extensive expertise in working with advanced microprocessors, particularly NXP i. MX ARM Cortex-A series and other ARM Cortex-A series processors. This role is critical in developing and maintaining cutting-edge embedded...
-
Embedded Linux Engineer
2 weeks ago
New Delhi, India BotLab Dynamics Full timeJob Overview:We are seeking a highly skilled Embedded Linux Engineer to join our innovative team. The idealcandidate should bring extensive expertise in working with advanced microprocessors, particularly NXP i.MX ARM Cortex-A series and other ARM Cortex-A series processors. This role is critical indeveloping and maintaining cutting-edge embedded systems...