Embedded Linux Engineer

3 - 7 years

12 - 20 Lacs

Posted:19 hours ago| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

Were seeking an experienced Embedded Linux Developer to validate and quality-assure Yocto based Linux BSP across diverse SoCs (e.g., QCS6490, QRB5165, QCS8550). The ideal candidate will design and execute comprehensive test plans, drive development of test infrastructure, and collaborate with firmware/kernel teams to ensure robust, reliable SoC platform support.

Role & responsibilities

  • Develop test plans and test cases for system, integration, and regression testing on mobile and IoT-class SoCs (e.g., camera, multimedia, networking, connectivity).
  • Flash and boot Yocto-generated images (e.g., qcom-multimedia-image, real-time variants) on hardware evaluation kits.
  • Validate key subsystems: bootloader, kernel, drivers (Wi Fi, Bluetooth, camera, display), power management, real-time functionality.
  • Build and maintain automation frameworks: kernel image deployment, logging, instrumentation, hardware reset, network interfaces.
  • Track and report software/hardware defects; work with cross-functional engineering teams to triage and resolve issues.
  • Analyze system logs, trace output, measure boot/latency, resource utilization and performance metrics.
  • Maintain test infrastructure and CI pipelines, ensuring reproducibility and efficiency.
  • Contribute to documentation: test reports, acceptance criteria, qualification artifacts, and release summaries.

Mandatory Skills

  • Strong in C/C++, scripting (Python, Bash), ARM toolchain, cross-compilation
  • Yocto & BitBake workflows, experience building BSPs and flashing images on development boards
  • Linux kernel internals, drivers, real-time patches
  • Experience with Qualcomm SoCs or similar ARM platforms; Hands-on knowledge of QCS/QRB platforms and multimedia pipelines
  • Experience of working with GPIO/I2C/SPI interface, mutimedia
  • Hardware bring-up, serial consoles, bootloader debugging (U-Boot), Secure boot, OP-TEE/QSEE, root filesystem
  • GitLab/ Jenkins / Buildbot, hardware-triggered automation
  • Performance analysis and profiling tools
  • Ability to measure boot time, trace latency, optimize kernel subsystems

Nice-to-Have Skills

  • Experience debugging multimedia subsystems (camera, display, audio, video pipelines).
  • Familiarity with Debian/Ubuntu-based host build environments.
  • Knowledge of Qualcomm-specific test tools and manifest workflows (e.g., meta-qcom-realtime, qcom-manifest)
  • Prior work in IoT/robotics, real-time or safety-critical embedded platforms.
  • Exposure to certification/regulatory testing (e.g., FCC, Bluetooth SIG, Wi Fi Alliance).

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Truminds logo
Truminds

Technology Consulting

San Francisco

RecommendedJobs for You