Talent.com
This job offer is not available in your country.
Embedded Linux Software Architect

Embedded Linux Software Architect

GetingeBengaluru, Karnataka, India
12 hours ago
Job description

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.
  • Create a job alert for this search

    Software Architect • Bengaluru, Karnataka, India

    Related jobs
    • Promoted
    Technical Manager - Embedded / Firmware / Linux Projects

    Technical Manager - Embedded / Firmware / Linux Projects

    MirafraBangalore
    Job Responsibilities : - Technical Architect role for Embedded and Firmware / Linux projects.Ensure the successful definition, architecture, design, implementation, and timely, q...Show moreLast updated: 30+ days ago
    • Promoted
    Embedded Linux Developer - QNX Kernel

    Embedded Linux Developer - QNX Kernel

    VariteBangalore
    Job Description : We are seeking highly skilled Embedded Linux Developers with strong expertise in Linux kernel and driver development. The ideal candidate should have...Show moreLast updated: 18 days ago
    • Promoted
    Embedded Linux Developer

    Embedded Linux Developer

    MempageBangalore
    Job Title : Embedded Linux Developer (3-8 yrs) Location : Others / Bengaluru, Karnataka, India Company : Memp...Show moreLast updated: 13 days ago
    • Promoted
    Embedded Systems Requirements Lead – Automotive Gateway & Diagnostics

    Embedded Systems Requirements Lead – Automotive Gateway & Diagnostics

    L&T Technology ServicesBengaluru, Karnataka, India
    Job Title : Embedded Systems Requirements Lead – Automotive Gateway & Diagnostics.We are seeking a highly skilled and motivated engineer to lead the development and virtualization of sensor and actu...Show moreLast updated: 18 days ago
    • Promoted
    Linux System Administrator (AWS Specialist)

    Linux System Administrator (AWS Specialist)

    MGT-COMMERCE GmbHhosur, tamil nadu, in
    Do you live and breathe Linux? Do you enjoy building and managing servers in the cloud?.Linux-focused System Administrator. AWS infrastructure and keep systems running at peak performance.Setting up...Show moreLast updated: 27 days ago
    • Promoted
    • New!
    Embedded Linux Software Architect

    Embedded Linux Software Architect

    GetingeBengaluru, India
    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 Platfor...Show moreLast updated: 1 hour ago
    • Promoted
    Autosar Architect - Embedded System

    Autosar Architect - Embedded System

    Career Soft SolutionsBangalore
    Job Description : We are looking for an experienced Autosar Architect to join our team in the automotive domain.The ideal candidate will have over 13 years of experti...Show moreLast updated: 13 days ago
    • Promoted
    Embedded Linux Development Engineer

    Embedded Linux Development Engineer

    Luxoft IndiaBengaluru, Karnataka, India
    This is a great opportunity to work as a part of a highly regarded team to deliver leading-edge solutions.We are looking for an experienced engineer for an exciting role to augment our Client's cor...Show moreLast updated: 1 day ago
    • Promoted
    Senior Embedded Linux Development Engineer

    Senior Embedded Linux Development Engineer

    LuxoftBengaluru, Karnataka, India
    This is a great opportunity to work as a part of a highly regarded team to deliver leading-edge solutions.We are looking for an experienced engineer for an exciting role to augment our Client's cor...Show moreLast updated: 1 day ago
    • Promoted
    • New!
    Embedded Software Engineer

    Embedded Software Engineer

    Capgemini EngineeringBengaluru, India
    Yrs of experience in Embedded Linux Kernel / Drivers domain.Embedded Software development and porting on Linux and ARM platforms. Strong Programming skills on C, C++ & Data Structures, expertise on OS...Show moreLast updated: 1 hour ago
    • Promoted
    • New!
    Software Architect

    Software Architect

    Embitel TechnologiesBengaluru, India
    Experience with Software Development life cycle.Familiarity with Agile / SAFe tools and processes.Extensive experience in software development and architecture ensuring architecture satisfies allocat...Show moreLast updated: 1 hour ago
    • Promoted
    Autosar Architect - Embedded System - Automotive Software Domain

    Autosar Architect - Embedded System - Automotive Software Domain

    Career Soft SolutionsBangalore
    Job Description : We are looking for an experienced Autosar Architect to join our team in the automotive domain.The ideal candidate will ha...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Embedded Linux Kernel Developer – Android Focus

    Embedded Linux Kernel Developer – Android Focus

    L&T Technology ServicesBengaluru, India
    Job Title : Embedded Linux Kernel Developer – Android Focus.Employment Type : Full-time / Contract.Strong expertise in Linux kernel , device drivers , Board Support Package (BSP) development, boa...Show moreLast updated: 1 hour ago
    • Promoted
    Embedded Linux Developer

    Embedded Linux Developer

    HyrEzy Talent SolutionsBangalore
    Job Description : As an Embedded Linux Development Engineer, you will be responsible for designing, developing, and maintaining embedded systems and...Show moreLast updated: 30+ days ago
    • Promoted
    Embedded Boot Firmware Architect

    Embedded Boot Firmware Architect

    KrutrimBangalore Urban, Karnataka, India
    Job Title : Embedded Boot Firmware Architect.Experience Level : 12–15 years in Embedded Systems Development.We are seeking an accomplished Embedded Boot Firmware Architect with extensive experience i...Show moreLast updated: 24 days ago
    • Promoted
    • New!
    Embedded Software Engineer

    Embedded Software Engineer

    L&T Technology ServicesBengaluru, India
    Minimum 4 to 7 yrs of experience in working.Expertise in kernel, device driver, BSP development, board bring up, porting, and customization on Linux platforms, with a focus on the Android kernel.Ex...Show moreLast updated: 1 hour ago
    • Promoted
    Linux Software Repository Maintainer

    Linux Software Repository Maintainer

    Nakshatra Systemshosur, tamil nadu, in
    Nakshatra Systems is looking forward to hire a linux software repository maintainer who can service and manage the integrity of a software repository (update / upgrade / patch etc).This is not a system...Show moreLast updated: 27 days ago
    • Promoted
    Embedded Software Developer - C++ / Embedded Linux

    Embedded Software Developer - C++ / Embedded Linux

    SKYGATE CONSULTINGBangalore
    Job Description : - Must have very good expertise in C++ programming language with feature development experience using this language. One or more years of experience in program...Show moreLast updated: 30+ days ago
    • Promoted
    Getinge - Embedded Linux Software Architect - C / C++ Programming

    Getinge - Embedded Linux Software Architect - C / C++ Programming

    GetingeBangalore
    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 medic...Show moreLast updated: 5 days ago
    • Promoted
    Embedded Software Engineer

    Embedded Software Engineer

    TekPillarBangalore
    Job Role : Embedded Software Engineer Experience : 2 to 10 Years Locations : Bangalore, Kochi, Ahmedabad, M...Show moreLast updated: 30+ days ago