Embedded Software Team Lead

IntraEdge

Pune City

On-site

INR 3,500,000 - 5,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading company in IT Services and Consulting is seeking a skilled Embedded Linux Software Team Lead to manage a proficient team of engineers. This role involves defining software architecture, leading development activities, and ensuring code quality in complex embedded systems. Ideal candidates will possess deep expertise in Linux development, project management experience, and strong leadership skills.

Qualifications

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

Responsibilities

  • Lead a cross-functional embedded software team of ~20 members.
  • Define and maintain the overall embedded Linux software architecture.
  • Oversee development activities related to Yocto, Linux kernel, and user-space components.

Skills

C/C++
Linux kernel internals
Yocto Project
Git
CI/CD
Agile/Scrum methodologies

Education

Master’s degree in Computer Science, Electrical Engineering, or related field

Job description

Get AI-powered advice on this job and more exclusive features.

Direct message the job poster from IntraEdge

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.

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

Leadership & Soft Skills:

- 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.

Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Information Technology
  • Industries
    IT Services and IT Consulting

Referrals increase your chances of interviewing at IntraEdge by 2x

Get notified about new Linux Specialist jobs in Pune, Maharashtra, India.

Easebuzz - Desktop Support Engineer - Linux/Windows OS
Linux Monitoring and Backup Engineer- L2
Walk in interview For Unix/Linux-14th June TCS Sahyadri Park Pune
Ubuntu Linux Kernel Engineer - BIOS/Firmware
Linux Cryptography and Security Engineer
Java Specialist with Linux - Maintenance & Support
Assistant Manager_Network Operation Engineer_Linux/ SQL_Pune
Level 2 Market Data Support Engineer (Windows, Linux, SQL, Incident Management)
Technical Specialist - C++ in Embedded Linux environment, Wi-Fi and Video codec
Embedded Linux Field Engineer for Devices/IoT
Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu
Linux Enablement - Software Engineering Manager
Core Java with Unix/Linux - Pune (3 - 8 years)
Linux Engineering Manager - Optimisation for Latest Hardware
Senior Systems Software Engineer - Linux Kernel Drivers

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Microcontroller Software Developer
Microcontroller Software Developer

IntraEdge • Pune City

On-site
INR 1,000,000 - 1,400,000
Linux Enablement - Software Engineering Manager
Linux Enablement - Software Engineering Manager

Canonical • Pune City

On-site
INR 1,500,000 - 2,200,000
Software Engineering Manager - Sustaining Engineering
Software Engineering Manager - Sustaining Engineering

Canonical • Pune City

Remote
INR 2,500,000 - 3,500,000
Personal learning and development budget of USD 2,000
Annual compensation review
Employee Assistance Programme
+2
Linux Enablement - Software Engineering Manager
Linux Enablement - Software Engineering Manager

Canonical • Chennai

On-site
INR 1,500,000 - 2,200,000
Staff Embedded Developer
Staff Embedded Developer

Bison Global Search • Bengaluru Urban

Hybrid
INR 1,200,000 - 1,800,000
Ubuntu Enablement - Software Engineering Manager
Ubuntu Enablement - Software Engineering Manager

Canonical • Bengaluru

On-site
Ubuntu Enablement - Software Engineering Manager
Ubuntu Enablement - Software Engineering Manager

Canonical • Pune City

On-site
INR 2,191,000 - 4,383,000
Embedded Software Engineer
Embedded Software Engineer

Ethernovia • Pune City

On-site
INR 1,200,000 - 1,800,000
Pre IPO stock options
Flexible hours
Competitive base salary
+1
Linux Enablement - Software Engineering Manager
Linux Enablement - Software Engineering Manager

Canonical • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Linux Enablement - Software Engineering Manager
Linux Enablement - Software Engineering Manager

Canonical • Gurugram District

On-site
INR 2,629,000 - 3,944,000