
Search by job, company or skills

Title: Linux Kernel Developer / Device Driver Engineer
Location: Bangalore
Seeking an experienced engineer with strong expertise in Linux Kernel Programming, Linux Device Driver Development, and Embedded C.
Responsible for developing and debugging kernel modules, BSP, and low-level drivers for interfaces such as I2C, SPI, UART, USB, and PCIe.
Hands-on experience with Linux internals, Device Tree, kernel debugging, and performance optimization is required.
Experience with Embedded Linux, ARM platforms, Git, and Yocto is preferred.
Strong problem-solving and cross-functional collaboration skills are essential.
Job ID: 149189799
Skills:
cmis , Spi, C, Uart, multi-threading, Gpio, I2c, Python, Pcie, open-source tools, QSFP, Linux hardware bring-up, event handling, network processors, SFF standards, SFP, secure-boot, Optical Networking, state machine implementation
Skills:
Device Drivers, Rtos, embedded software development flow, Baremetal Linux application development, Windows drivers, clocks resets level translators glue logic, BSPs, HW Schematic experience, software libraries, x86 architecture
Skills:
state estimation , Embedded C, Usb, multithreading, Embedded Linux, Opencv, Python, HITL, sensor integration, ROS 2, ArduPilot, V4l2, SITL, PX4, MIPI-CSI, Zenoh
Skills:
static code analysis , Vectorcast, C, Integration Testing, Unit Testing, MISRA C, code quality tools, embedded software development lifecycle, test specifications
Skills:
Continuous Integration, C, Data Structures And Algorithms, HAL and nRF frameworks, low-level hardware interactions, memory management in non-garbage collected environments, embedded systems design, Keil, embedded system schematics, Microcontrollers, component data sheets and specifications
We don’t charge any money for job offers