Senior Software Engineer-Embedded Linux Engineer – Yocto & Azure DevOps

Nestdigital

Bengaluru

On-site

INR 1,800,000 - 3,200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Nestdigital seeks a Senior Software Engineer-Embedded Linux to drive Yocto-based embedded Linux development with strong CI/CD discipline. 8+ years of hands-on experience in embedded systems, Yocto, and DevOps are required.

You will design, implement, and optimize embedded platforms, collaborating across firmware, hardware, and QA teams to ensure robust product releases. Ideal candidates have deep Linux kernel, Yocto, and cross‑compilation expertise, plus experience in automation and release

Qualifications

  • 8+ years of experience in Embedded Software Development.
  • Strong hands-on experience with Embedded Linux.
  • Mandatory experience with Yocto Project / OE.
  • Knowledge of Yocto recipes, layers, BitBake, image creation.
  • Experience with Linux kernel configuration and boot process.
  • C/C++ programming and Git/version control.
  • Strong DevOps understanding and CI/CD practices.
  • Hands-on with CI/CD tools (Jenkins, GitLab, GitHub Actions, Azure DevOps).
  • Shell/Bash and Python scripting experience.
  • Debugging and troubleshooting embedded Linux systems.

Responsibilities

  • Design and maintain embedded software for Linux-based systems.
  • Develop and customize Yocto distributions and images.
  • Create and optimize CI/CD pipelines for embedded software.
  • Collaborate with firmware, hardware, QA, and DevOps teams.
  • Troubleshoot complex embedded Linux issues and release processes.
  • Maintain source repositories and release strategies.

Skills

Embedded Linux
Yocto Project
C/C++
Git
CI/CD
Shell scripting
Python
DevOps
Azure DevOps
Build automation
Debugging

Education

Bachelor's or Master's degree in a technical discipline

Tools

Jenkins
GitLab
GitHub Actions
Azure DevOps
Docker
Kubernetes
Bash

Job description

Senior Software Engineer-Embedded Linux Engineer – Yocto & Azure DevOps

Posted on Jul 27, 2026

Share on

Minimum Required Experience : 8 years

Full Time

Skills

Cicd Processes

Qt Qml

Embedded Engineer

Description

Job Title: Senior Embedded Software Developer – Yocto / Linux / DevOps

Experience: 8+ Years
Employment Type: Full-Time
Location: [Location / Hybrid / Remote]

Job Summary

We are looking for a highly experienced Senior Embedded Software Developer with 8+ years of hands‑on experience in embedded Linux software development and DevOps practices. The ideal candidate will have strong expertise in Linux and Yocto Project, along with experience in embedded system development, build automation, CI/CD, and software release processes.

The candidate will be responsible for developing, integrating, building, deploying, and maintaining embedded software platforms and will work closely with cross‑functional teams to deliver reliable and high‑quality embedded products.

Key Responsibilities

  • Design, develop, integrate, and maintain embedded software solutions for Linux-based embedded systems.
  • Develop and customize embedded Linux distributions using the Yocto Project.
  • Create and maintain Yocto recipes, layers, images, and build configurations.
  • Configure and optimize Linux kernel, device tree, bootloader, and system components.
  • Develop and maintain automated build, integration, testing, and deployment pipelines.
  • Implement and maintain CI/CD pipelines for embedded software development and release management.
  • Automate software build, packaging, testing, and deployment processes.
  • Collaborate with firmware, hardware, application software, QA, and DevOps teams.
  • Troubleshoot and resolve complex issues related to embedded Linux, build systems, and software integration.
  • Participate in code reviews, technical design discussions, and software architecture activities.
  • Maintain source code repositories, branching strategies, and release processes.
  • Improve development workflows, build performance, automation, and overall engineering productivity.
  • Support product releases and provide technical guidance to development and engineering teams.

Mandatory Technical Skills

  • 8+ years of experience in Embedded Software Development.
  • Strong hands‑on experience with Embedded Linux.
  • Mandatory experience with Yocto Project / OpenEmbedded (OE).
  • Strong knowledge of Yocto recipes, layers, BitBake, image creation, and customization.
  • Experience with Linux kernel configuration and customization.
  • Good understanding of Linux boot process and system‑level development.
  • Strong programming skills in C and/or C++.
  • Experience with Git and source code management.
  • Strong understanding of DevOps practices and CI/CD.
  • Hands‑on experience with CI/CD tools such as Jenkins / GitLab / GitHub Actions / Azure DevOps - especially Azure DevOps
  • Experience with build automation and scripting using Shell/Bash and/or Python.
  • Experience in debugging and troubleshooting embedded Linux systems.

DevOps and Automation Skills

  • Experience designing and maintaining Azure DevOps CI/CD pipelines.
  • Automated build and release management for embedded software.
  • Experience integrating Yocto builds with CI/CD pipelines.
  • Build automation and scripting.
  • Experience with artifact management and software release processes.
  • Exposure to Docker and containerization is preferred.
  • Experience with automated testing and continuous integration practices.

Embedded Systems Skills

  • Embedded Linux system development.
  • Yocto Project and OpenEmbedded.
  • Linux kernel and device tree.
  • Bootloaders such as U-Boot.
  • Cross-compilation and toolchains.
  • Board Support Package (BSP) development and customization.
  • Embedded system debugging and performance optimization.
  • Understanding of hardware-software integration.

Preferred Skills

  • Experience with ARM-based embedded platforms.
  • Knowledge of QT / QML
  • Experience in BSP development.
  • Knowledge of U-Boot and Linux kernel internals.
  • Experience with Docker or containerized environments.
  • Exposure to Kubernetes is a plus.
  • Experience with automated testing frameworks.
  • Knowledge of security practices in embedded Linux systems.
  • Experience working in Agile/Scrum development environments.
  • Experience in regulated industries such as healthcare, automotive, industrial, or medical devices is an advantage.

Education

Bachelor's or Master's degree in Computer Science, Electronics, Electrical Engineering, Embedded Systems, or a related technical discipline.

Other jobs that might interest you

Senior Software Engineer-Embedded C++ Developer

Full Time

Contract

Full Time

Lead Engineer-C++ and QT

Full Time

Senior Software Engineer- Firmware Engineer

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

Similar jobs worth comparing

Senior Software Engineer-Embedded Linux Engineer – Yocto & Azure DevOps
Senior Software Engineer-Embedded Linux Engineer – Yocto & Azure DevOps

NeST Digital • Bengaluru

Hybrid
INR 3,500,000 - 5,000,000
Senior Software Engineer - C++QT
Senior Software Engineer - C++QT

Nestdigital • Bengaluru

On-site
INR 1,200,000 - 2,400,000
Lead/ Principal Software Engineer- C++, Embedded Linux & Yocto
Lead/ Principal Software Engineer- C++, Embedded Linux & Yocto

Blackfig Technologies • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Staff Embedded Software Engineer
Staff Embedded Software Engineer

Careernet • Bengaluru

On-site
INR 1,200,000 - 1,900,000
Senior Embedded Linux Firmware Architect
Senior Embedded Linux Firmware Architect

Kohler • Pune District

On-site
INR 4,000,000 - 7,000,000
Software Engineer/ Sr. Software Engineer- Embedded Linux & Yocto
Software Engineer/ Sr. Software Engineer- Embedded Linux & Yocto

Blackfig Technologies • Bengaluru

On-site
INR 600,000 - 1,200,000
Senior Embedded Software Engineer (C++ / Yocto / NI Linux RT)
Senior Embedded Software Engineer (C++ / Yocto / NI Linux RT)

L&T Technology Services • Bengaluru

On-site
INR 1,000,000 - 1,400,000
Technical Leader – Embedded Software Development
Technical Leader – Embedded Software Development

Emerson • Maharashtra

On-site
INR 1,200,000 - 2,400,000
Senior Embedded Linux Firmware Architect
Senior Embedded Linux Firmware Architect

KOHLER India • Maharashtra

On-site
INR 1,200,000 - 1,800,000
Sr Embedded Software Engineer
Sr Embedded Software Engineer

Keka Technologies Private Limited • Dadri

On-site
INR 1,200,000 - 2,400,000