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.
Linux Engineer • Rajahmundry, Andhra Pradesh, India