๐Ÿ• Posted 4d ago

Linux Engineer

Votary Softech Solutions Pvt. Ltd.

HyderabadFull-timeMid LevelOn-site

Job Description

Job Title: Embedded Linux Engineer โ€“ Device Drivers & Kernel Development Experience: 1โ€“5 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. 1โ€“5 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

Posted 4 days ago

Related Jobs

Related Searches

Apply Now