Bootstrap

Truminds Software Systems

Truminds - Embedded Linux Engineer - C/C++

๐Ÿ“ŒHyderabad, India ๐Ÿ‡ฎ๐Ÿ‡ณ

โฑ๏ธŽ full-time

๐Ÿง™โ€โ™‚๏ธ mid-level

We are seeking an experienced Embedded Linux Engineer to work on Yocto based Linux BSP across diverse SoCs (e.g., QCS6490, QRB5165, QCS8550). The ideal candidate will have in depth knowledge of working on BSPs, cross compiling on different platforms, performance analysis, Kernel Upgrades and solving the issues there-in, , and collaborate with firmware/kernel teams to ensure robust, reliable SoC platform support.

Role & Responsibilities

  • 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.
  • Work on Performance analysis and optimization of the System software / drivers in the BSP.
  • 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.
  • Develop test plans and test cases for system, integration, and regression testing on mobile and IoT-class SoCs (e.g., camera, multimedia, networking, connectivity).
  • Contribute to documentation: test reports, acceptance criteria, qualification artifacts, and release summaries.

Mandatory Skills

  • Extensive Experience of working on Debian/Ubuntu-based host build environments.
  • 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).
  • 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).

(ref:hirist.tech)
Other similar jobs

Linux Firmware Engineer

@ Syntronic - A Global Design House, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

Principal Embedded Linux System Engineer

@ iRobot, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

Principal Embedded Linux System Engineer

@ iRobot, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

Lead Linux Kernel Engineer - Ubuntu

@ Canonical, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

Senior Embedded Linux Engineer

@ Generac, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

Embedded Linux and IIoT Software Engineer

@ Festo, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

Senior, Software Engineer - Embedded Linux/C++

@ Torc Robotics, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

Linux Kernel Developer

@ SEMI LEAF, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

Software Engineer, Linux Embedded Systems, Silicon

@ Google, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

Software Engineer L5 - Linux Kernel Developer

@ Netflix, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

  • Employment

    โฑ๏ธŽ full-time

  • Experience

    ๐Ÿง™โ€โ™‚๏ธ mid-level

  • Skills
  • Industry
  • Find similar jobs

    Linux Firmware Engineer

    @ Syntronic - A Global Design House, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

    Principal Embedded Linux System Engineer

    @ iRobot, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

    Principal Embedded Linux System Engineer

    @ iRobot, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

    Lead Linux Kernel Engineer - Ubuntu

    @ Canonical, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

    Senior Embedded Linux Engineer

    @ Generac, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

    Embedded Linux and IIoT Software Engineer

    @ Festo, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

    Senior, Software Engineer - Embedded Linux/C++

    @ Torc Robotics, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

    Linux Kernel Developer

    @ SEMI LEAF, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

    Software Engineer, Linux Embedded Systems, Silicon

    @ Google, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

    Software Engineer L5 - Linux Kernel Developer

    @ Netflix, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

Remote Work
Post time
Level
Employment
Industry
Apply Now โ†—