Senior Embedded Linux Engineer

Vayavya Labs Pvt. Ltd

Bengaluru

On-site

INR 1,000,000 - 1,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading embedded solutions firm in Bengaluru is looking for a Senior Embedded Linux Engineer. The role involves leading a migration of embedded software to the latest Yocto version, optimizing performance, and ensuring hardware integration across projects. Candidates should have 5-8 years of experience, expertise in BitBake and OpenEmbedded, and proficiency in Linux kernel debugging. The position requires collaboration with DevOps for CI/CD integration and effective troubleshooting skills, along with a commitment to security compliance.

Qualifications

  • 5-8 years of experience in embedded software development.
  • Expert-level knowledge of BitBake and OpenEmbedded Core.
  • Proficient in Linux kernel configuration and debugging.

Responsibilities

  • Lead the porting of custom layers and configurations from legacy Yocto branches.
  • Update and stabilize Board Support Packages.
  • Analyze and improve build times.

Skills

Yocto Expertise
C/C++ Mastery
Python Proficiency
Linux Kernel Knowledge
Advanced Git Skills

Job description

Position: Senior Embedded Linux Engineer

Experience: 5-8 years

Location: Bangalore, client location (5 days work from office)

Job Brief:

We are seeking a seasoned Embedded Linux Expert with a deep specialization in the Yocto Project to lead a large-scale migration of our embedded software stack. You will be responsible for porting our existing builds from older Yocto releases to the latest Long Term Support (LTS) versions, ensuring system stability, performance optimization, and seamless hardware integration across our client projects.

Key Responsibilities:
  • Version Migration: Lead the end-to-end porting of custom layers, recipes, and configurations from legacy Yocto branches to current releases.
  • BSP & Kernel Integration: Update and stabilize Board Support Packages (BSPs). This includes porting kernel patches, managing devicetree modifications, and ensuring driver compatibility.
  • Layer Management: Audit and refactor custom meta-layers to align with OpenEmbedded best practices and the latest BitBake syntax requirements.
  • Build Optimization: Analyze and improve build times using shared state caches, mirrors, and efficient recipe structures.
  • Troubleshooting: Debug complex build-time and runtime issues (e.g., library versioning conflicts, toolchain incompatibilities, or bootloader failures).
  • Security & Compliance: Integrate security hardening features and ensure license compliance (SBOM generation) within the updated Yocto environment.
  • CI/CD Integration: Work with DevOps to update automated build pipelines (Jenkins/GitLab CI) to support the new Yocto environment.
Required Technical Skills:
  • Yocto Expertise
    Expert-level knowledge of BitBake, OpenEmbedded Core, and Poky. Experience with devtool, wic, and toaster
  • Languages
    Mastery of C/C++ and Python (specifically for writing/debugging BitBake recipes and classes)
  • Linux Kernel
    Proficiency in kernel configuration, patch management, and debugging via GDB, JTAG, or serial console.
  • Hardware
    Experience with ARM (i.MX, TI Sitara) or x86 architectures and low-level protocols (I2C, SPI, UART).
  • Version Control
    Advanced Git skills (rebasing, submodules, complex merging)
Preferred Qualifications:
  • Experience implementing OTA (Over-the-Air) update systems (e.g., Mender, RAUC, or SWUpdate).
  • Knowledge of Containerization within embedded contexts (Docker, K3s).
  • History of contributing to the Yocto Project or other upstream Open Source communities.
  • Experience in a client-facing services environment, where managing diverse hardware requirements is the norm.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Linux Engineer (Yocto BSP)
Embedded Linux Engineer (Yocto BSP)

TopGrep Tech Private Limited • Bengaluru

On-site
INR 1,800,000 - 3,000,000
Linux Build Engineer (Embedded Linux)
Linux Build Engineer (Embedded Linux)

Amantya Technologies • Bengaluru

On-site
INR 4,000,000 - 6,000,000
Lead Engineer Linux Yocto Project
Lead Engineer Linux Yocto Project

Acldigital • Bengaluru

On-site
INR 1,200,000 - 1,500,000
Embedded Technical Architect- SME
Embedded Technical Architect- SME

People Tech Technology • Hyderabad

On-site
INR 3,500,000 - 6,000,000
Yocto with Linux Professional
Yocto with Linux Professional

Tekskills • Hyderabad

Hybrid
INR 3,500,000 - 7,000,000
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
Yocto Engineer (TL / STL)
Yocto Engineer (TL / STL)

VRINDA INTERNATIONAL • Mumbai

On-site
INR 1,600,000 - 3,000,000
Linux Developer
Linux Developer

Accolade Electronics Private Limited • Pune District

On-site
INR 800,000 - 1,200,000
Embedded Linux Platform Engineer
Embedded Linux Platform Engineer

Ericsson • Bengaluru

On-site
INR 1,200,000 - 1,800,000
SENIOR ENGINEER - Yocto
SENIOR ENGINEER - Yocto

Happiest Minds Technologies • Bengaluru

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