Job Title : Linux Device Driver Engineer
đ Location : Hyderabad & Bangalore
đ§ đť Experience : 3â4 Years
đ Education : B.Tech / M.Tech (ECE / CSE)
Job Description
We are looking for a skilled Linux Device Driver Engineer with 3â4 years of hands-on experience to join our dynamic team. The ideal candidate will contribute to driver development, board bring-up, debugging, and system-level integration across cutting-edge embedded platforms. If you are passionate about low-level programming, hardwareâsoftware integration, and solving complex system challenges, weâd love to meet you.
Key Responsibilities
- Develop, port, integrate, and test Linux device drivers , middleware, and user-space applications.
- Perform board bring-up , including bootloader development and hardware validation.
- Work closely with hardware, firmware, and software teams for seamless system integration.
- Debug and resolve issues related to kernel stability, crashes, system locks, and abnormal resets.
- Implement and troubleshoot communication interfaces such as I2C, SPI, UART, USB, CAN, MIPI CSI / DSI, and PCIe .
- Use tools like JTAG, TRACE32, ICE, ICD , oscilloscopes, and protocol analyzers for in-depth debugging.
- Write automation scripts using Python and shell scripting to streamline development and testing.
- Collaborate with cross-functional teams and contribute to documentation, reviews, and continuous integration.
Required Skills
3â4 years of hands-on experience in Linux device driver development and system-level programming.Strong proficiency in C / C++ .Experience with bootloaders and embedded board bring-up.Deep understanding of Linux OS internals , multi-threading, synchronization, IPC, and parallel processing.Familiarity with ARM 32 / 64-bit architectures .Excellent debugging skills across hardware and kernel layers.Proficiency with version control and collaboration tools such as GIT, Perforce, Gerrit, Code Collaborator, JIRA, Confluence, and Jenkins .Strong analytical, problem-solving, and communication skills.Ability to work effectively in cross-functional, collaborative environments.