Linux Embedded Software Lead

7 days ago


Pune, Maharashtra, India IntraEdge Full time US$ 1,50,000 - US$ 2,00,000 per year

Linux Embedded Software Lead

Location: Pune

Department: Embedded Systems

Reports To: Embedded Software Manager

Job Summary:

We are seeking a highly skilled and technically hands-on Embedded Linux Software Team Lead to manage and guide a team of approximately 20 engineers. The team includes Linux developers, BSP engineers, Yocto experts, and QA specialists. This role is central to the design, implementation, and delivery of high-quality embedded software solutions. The successful candidate will be responsible for defining the software architecture, ensuring the selection of the right libraries and technologies, and maintaining high standards for code quality and delivery performance.

Key Responsibilities:

  • Lead and coordinate a cross-functional embedded software team (~20 members).

  • Define and maintain the overall embedded Linux software architecture for the platform.

  • Make strategic decisions on technology stack and libraries to ensure system reliability, maintainability, and performance.

  • Oversee development activities related to Yocto, Linux kernel, BSP, and user-space components.

  • Ensure code quality, robustness, and maintainability through rigorous code review processes and technical oversight.

  • Work closely with QA engineers to define and enforce test strategies and release criteria.

  • Promote best practices in software development, CI/CD, version control, and documentation.

  • Serve as the main technical authority for embedded software within the project.

  • Actively contribute to the continuous improvement of engineering processes and team skill development.

  • Report progress, risks, and technical challenges to upper management.

Required Qualifications:

  • Master's degree in Computer Science, Electrical Engineering, or a related field.

  • 15+ years of experience in embedded Linux software development and 5+ years in managing developer teams.

  • Proficiency in C/C++.

  • Strong expertise with Yocto Project, Linux BSP, and system integration.

  • Solid understanding of Linux kernel internals, device drivers, and system startup.

  • Proven experience in software architecture and technical leadership roles.

  • Ability to manage technical complexity and lead teams to deliver high-quality embedded products.

  • Experience working with Git, CI/CD pipelines, and Agile/Scrum methodologies.

  • Strong communication and team coordination skills.

  • Fluent in English (spoken and written).

Preferred Qualifications:

  • Experience in managing mid-sized software teams (10–25 people).

  • Familiarity with security features like Secure Boot, SELinux, and over-the-air (OTA) updates.

Technical Skills (Hard Skills):

  • Embedded Linux: Linux kernel, drivers, Yocto/Buildroot, U-Boot, device trees.

  • Platform Knowledge: NXP i.MX8 SoCs, BSP integration.

  • Toolchain & Debugging: Cross-compilation, GCC, GDB, JTAG, Lauterbach.

  • Version Control & CI/CD: Git workflows, CI/CD tools (GitLab CI, Jenkins, Buildkite).

  • Architecture & Quality: Modular design, real-time constraints, test automation, static analysis.

  • Security & Compliance: Secure boot, TEE, firmware updates, GPL/LGPL, SBOM.

Leadership & Soft Skills:

  • Technical Leadership: Guide architecture, conduct design/code reviews.

  • Team Facilitation: Lead Agile ceremonies, remove blockers.

  • Cross-functional Communication: Collaborate with hardware, QA, and PM teams.

  • Decision Making: Balance delivery with technical debt.

  • Mentorship: Develop and support junior team members.

  • Adaptability & Conflict Resolution: Handle shifting priorities and resolve disputes constructively.



  • Pune, Maharashtra, India Teledyne Technologies Incorporated Full time ₹ 15,00,000 - ₹ 28,00,000 per year

    Be visionaryTeledyne Technologies Incorporated provides enabling technologies for industrial growth markets that require advanced technology and high reliability. These markets include aerospace and defense, factory automation, air and water quality environmental monitoring, electronics design and development, oceanographic research, deepwater oil and gas...


  • Pune, Maharashtra, India IntraEdge Technology Full time ₹ 15,00,000 - ₹ 20,00,000 per year

    About the Role:We are looking for a highly experienced Senior Embedded Linux Developer with 7 to 10 years of strong expertise in embedded systems development. The ideal candidate will take a leading role in designing, developing, and maintaining robust Linux-based platforms, integrating board support packages (BSP), and contributing to core system-level...


  • Pune, Maharashtra, India beBeeSoftware Full time ₹ 1,04,000 - ₹ 1,30,878

    About the Project:The Open Source Software Defined Vehicles (SDVs) project aims to develop an open-source core stack for embedded high-performance Electronic Control Units (ECUs).Over 4 years of experience in embedded software development, with a strong focus on C and Linux/QNX platforms.Familiarity with POSIX-based operating systems, particularly Linux or...


  • Pune, Maharashtra, India Tessolve Semiconductor Full time

    Role : Embedded DeveloperLocation : PuneEmployer : Tessolve SemiconductorsLocation : Semtech Client ( Work from office )Skills Required :We are seeking a motivated embedded software engineer to contribute to the development of high-performance cellular routers and gateways. In this role, you will develop embedded solutions on Linux and RTOS platforms, work...


  • Pune, Maharashtra, India Intraedge Technologies Ltd. Full time

    Role : Senior Embedded Linux DeveloperExperience : 710 years.Location : Pune.Employment Type : Full-Time.About the Role : We are looking for a highly experienced Senior Embedded Linux Developer with 7 to 10 years of strong expertise in embedded systems development.The ideal candidate will take a leading role in designing, developing, and maintaining robust...


  • Pune, Maharashtra, India Intangles Full time ₹ 15,00,000 - ₹ 28,00,000 per year

    Job descriptionAs an Embedded Software Engineer, you will be responsible for delivering high-quality firmware for next-generation embedded products in the Internal Combustion Engine (ICE)/Electrical Vehicle (EV) domain. You will work on crucial firmware engineering problems, including real-time application development and profiling, serial driver development...


  • Pune, Maharashtra, India beBeeSoftware Full time

    Embedded Software EngineerWe are seeking a skilled Embedded Software Engineer to join our team.About the Role:This is an exciting opportunity for a seasoned software engineer to work on developing high-quality embedded software solutions. The ideal candidate will have a strong background in C++ and experience with Linux/POSIX environments. They will also be...


  • Pune, Maharashtra, India beBeeEmbeddedSoftwareEngineer Full time ₹ 1,04,000 - ₹ 1,30,878

    Job OverviewWe are seeking an experienced and skilled embedded software engineer to join our team. This is a unique opportunity for individuals who possess a strong passion for developing high-quality application software and have excellent technical skills.Key Responsibilities:Develop, design, and test smart gateway products using programming languages like...


  • Pune, Maharashtra, India beBeeEmbeddedFirmwareEngineer Full time ₹ 50,00,000 - ₹ 60,00,000

    We are seeking a highly skilled and experienced Senior Embedded Firmware Engineer to lead the development of our next-generation embedded systems.The ideal candidate will possess deep expertise in Embedded C programming, CAN communication protocols, UDS, bootloader development, BSW, and device driver development on advanced microcontrollers or SoCs such as...


  • Pune, Maharashtra, India Softratech Info Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    Hiring: Embedded Linux Developer | Pune | Yrs | Immediate JoinersMust Have:Embedded C++Linux Kernel Device Drivers (v3.0+)Kernel Subsystem, Board Bring-upMicrocontrollers / MicroprocessorsCommunication ProtocolsIoT / Consumer ProductsYoctoGood to Have:Buildroot / CMake / MakefilesQt / Embedded GUILocation: Pune (WFO) Exp: 412 Yrs | Notice: Days