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.
