Posted on: 18/09/2025
Embedded Developer (Linux Device drivers) for tier 1 MNC client, Bangalore
Exp : 5 to 10yrs
Mode of work : Hybrid
NP : Immediate
Mandatory Skills : C, Embedded Developer ,c(Linux Device drivers), Passport mandatory (travel not required
Responsibilities :
- Design, Develop, and Implement : Create and modify Linux kernel modules and device drivers for various peripherals like I2C, SPI, USB, and PCIe.
- System Integration : Perform system-level integration, board bring-up, and validation with hardware and software teams.
- Debugging and Profiling : Use advanced debugging tools (GDB, ftrace, JTAG) to resolve issues, coredump analysis, perform root cause analysis, and optimize performance.
- Hardware Understanding : Read and understand hardware datasheets, schematics, and specifications to develop drivers.
- Collaboration : Work with cross-functional teams, including hardware, software, and validation.
Required Skills & Qualifications :
- Programming : Strong proficiency in C is a must with good understanding of Linux file system.
- Linux Kernel : Deep understanding of Linux kernel internals, architecture, module programming, interrupt handling, and DMA.
- Device Drivers : Hands-on experience with a range of drivers (character, block, network, USB, PCIe).
- Debugging Tools : Expertise with debugging tools like GDB, serial debugging and crash dump analysis.
- Communication Protocols : Familiarity with common embedded communication protocols (I2C, SPI, UART)
Did you find something suspicious?
Posted By
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1548494
Interview Questions for you
View All