Bootstrap

SEMI LEAF

Linux Device Driver Engineer - SoC

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

โฑ๏ธŽ full-time

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

Responsibilities

  • Porting existing Linux device drivers to new platforms, SoCs, and kernel versions.
  • New driver development for custom hardware components and peripherals.
  • Debugging kernel and driver-level issues using industry-standard tools.
  • Integration & bring-up of hardware with Linux-based systems.
  • Collaborate with hardware teams to interpret specifications and enable device functionality.
  • Optimize drivers for performance, reliability, and resource efficiency.
  • Write clear technical documentation for driver APIs, design, and integration steps.

Required Skills & Qualifications

  • Bachelors/Masters in Computer Science, Electronics, or related field.
  • 4 to 8 years of professional experience in software development.
  • Strong proficiency in C/C++ programming and memory management.
  • Hands-on experience with any Linux device driver (character, block, network, USB, PCIe, I2C, SPI, etc.).
  • Good understanding of Linux kernel architecture, module programming, and build systems.
  • Knowledge of interrupt handling, DMA, and device tree configuration.
  • Familiarity with cross-compilation and embedded Linux toolchains.
  • Experience with debugging tools (GDB, ftrace, perf, printk, etc.).
  • Version control experience (Git).

Preferred Skills

  • Exposure to multiple driver types (networking, storage, multimedia, etc.).
  • Experience with Yocto, Buildroot, or similar embedded Linux environments.
  • Knowledge of real-time Linux and RT patches.
  • Scripting knowledge (Python, Bash) for testing and automation.

Soft Skills

  • Strong analytical and debugging skills.
  • Good communication and collaboration abilities.
  • Ability to work independently and take ownership of deliverables.

(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 โ†—