Embedded Linux

JOB DESCRIPTION

Job Title – Embedded Developer with Linux Device Driver

Location : Bangalore
Employment Type : Full Time
Experience Required : 2–8 Years
Joining Requirement : Immediate

About ProDiSyn Innovations

ProDiSyn Innovations Pvt. Ltd. is a technology-driven Product Engineering Services company specializing in IoT, Edge AI, Automotive, Networking, and Medical domains. We provide end-to-end hardware and software design services to develop innovative, reliable, and future-ready products and solutions.

Job Summary

We are seeking an Embedded Linux Developer with strong expertise in Linux Kernel, Linux Device Driver development, and Embedded Linux systems. The ideal candidate should have hands-on experience in Linux kernel customization, device driver development and porting, board bring-up, kernel debugging, root file system customization, and embedded application development.

Key Responsibilities

• Develop and maintain Linux Board Support Packages (BSPs) and perform board bring-up for ARM-based embedded platforms.
• Customize, configure, and maintain the Linux Kernel for embedded systems.Customize, configure, and maintain the Linux Kernel for embedded systems.
• Develop, port, debug, and maintain Linux Device Drivers for various hardware
peripherals.
• Perform device driver porting and integration for interfaces such as UFS, File Systems,
I2C, SPI, UART, Ethernet, USB, PCIe, CAN, and Display.
• Customize and maintain bootloaders (U-Boot or equivalent) and Device Tree (DTS) files.
• Build, customize, and maintain Embedded Linux distributions and Root File Systems using Yocto Project and/or Buildroot.
• Analyze, debug, and resolve kernel panics, boot issues, memory leaks, and system performance bottlenecks

Required Qualifications

Bachelor’s or Master’s degree in Electronics, Computer Science, Embedded Systems, or a related field.

Required Skills

• Linux Kernel Development
• Linux Device Driver Porting
• Embedded Linux Systems
• Embedded Linux Application
• Linux Internals
• Realtime Linux (RT Linux)
• Linux Driver Porting
• Open-Source Development

Soft Skills

• Strong analytical and problem-solving skills.
• Good communication and teamwork abilities.
• Ability to work independently and take ownership of assigned tasks.
• Quick learner with a proactive approach.

Experience

• 2–8 years of experience in Firmware Development.
• Practical experience with Linux Kernel, Drivers, and Embedded Linux Systems.
• Strong understanding of Linux Internals, Realtime Linux, RT Porting, and Android Linux Kernel.
• Experience in Linux Driver Porting (UFS, Filesystem, I2C, SPI, Ethernet, UART, Display).
• Experience in analyzing and fixing Kernel Crashes.
• Exposure to Open-Source Development.

Interview Process

Round 1 – Technical Interview (Telephonic)
Round 2 – Technical Interview
Round 3 – HR Discussion (Face-to-Face)

Share this:
Job Category: Engineering Solutions
Job Type: Full Time
Job Location: Bangalore

Apply for this position

Allowed Type(s): .pdf, .doc, .docx