Login Sign Up

Linux Engineer

Votary Softech Solutions Pvt. Ltd.

5 - 7 years

Hyderabad

Posted: 19/06/2026

Job Description

Job Title: Embedded Linux Engineer Device Drivers & Kernel Development

Experience: 15 Years

Location: Hyderabad

Employment Type: Full-Time

Job Summary

We are seeking talented Embedded Linux Engineers with strong hands-on experience in Linux Device Driver Development, Linux Kernel Programming, Kernel Porting, and C Programming. The ideal candidate should have experience working on embedded Linux platforms and be passionate about low-level software development.

Note: Candidates with only Linux Administration/System Administration experience will not be considered.

Mandatory Skills

  • Strong programming skills in C
  • Hands-on experience in Linux Device Driver Development
  • Experience in Linux Kernel Development/Customization
  • Experience in Linux Kernel Porting and BSP Development
  • Strong understanding of Linux Internals
  • Experience with Device Tree, Kernel Configuration, and Build Systems
  • Debugging skills using tools such as GDB, KGDB, JTAG, and Kernel Logs
  • Knowledge of ARM-based embedded systems and SoC architectures
  • Experience with Git version control

Key Responsibilities

  • Design, develop, and maintain Linux device drivers for embedded platforms.
  • Perform Linux kernel customization, configuration, and optimization.
  • Port Linux kernels to new hardware platforms and SoCs.
  • Develop and debug board support packages (BSPs).
  • Analyze and resolve kernel-level issues related to performance, stability, and functionality.
  • Work closely with hardware teams to bring up new boards and peripherals.
  • Debug issues related to UART, SPI, I2C, GPIO, USB, PCIe, Ethernet, and other interfaces.
  • Participate in code reviews and ensure adherence to software development best practices.
  • Prepare technical documentation for developed solutions.

Required Qualifications

  • Bachelor's or Master's degree in Electronics, Embedded Systems, Computer Science, or related field.
  • 15 years of experience in Embedded Linux Development.
  • Strong understanding of operating system concepts and kernel architecture.
  • Experience working on ARM/ARM64-based embedded platforms.

Good to Have

  • Experience with Yocto, Buildroot, or OpenEmbedded.
  • Knowledge of RTOS concepts.
  • Exposure to Android/Linux BSP development.
  • Experience with Secure Boot, Bootloaders (U-Boot), and Firmware Development.
  • Knowledge of networking protocols and embedded security concepts.

Exclusion Criteria

Do Not Consider:

  • Linux System Administrators
  • Linux Infrastructure Engineers
  • Server Administrators
  • DevOps Engineers without Device Driver/Kernel Development experience
  • Candidates with only Linux Support or Production Support experience


Services you might be interested in

We Search & Apply Jobs for You!

Our team scans through 1000s of opportunities and applies to roles best suited to your profile

Save 100+ hours and focus on what matters - cracking interviews and landing offers.