Linux Device Driver Engineer
Sequoia Applied Technologies Inc.
Bengaluru, India1 month ago
37 views7 saves2 applies
Prepare for this role
Job Type
full time
Description
- Design, develop, and debug Linux device drivers and BSP for embedded systems.
- Integrate, configure, and optimize Linux kernel for custom hardware boards.
- Work with hardware teams for board bring-up and debugging at the kernel and driver level.
- Develop and maintain low-level software components, bootloaders, and middleware.
- Support production releases, firmware updates, and performance tuning.
- Collaborate with cross-functional teams including hardware, firmware, and QA.
Required Skills & Experience:
- 4–10 years of hands-on experience in Linux kernel and driver development.
- Strong proficiency in C programming for embedded systems.
- Experience in BSP development, bootloader (U-Boot), and kernel configuration.
- Knowledge of SoC architectures (ARM, x86, etc.) and hardware interfaces (I2C, SPI, UART, PCIe, USB, etc.).
- Familiarity with Yocto build system, cross-compilation, and debugging tools (JTAG, GDB, etc.).
- Understanding of embedded Linux distributions and system integration.
This job is found at InterviewStack.io
Skills
linuxdebuggingfirmwarei2cspiuartpcieembedded systemsembedded linuxsystem integrationdevice drivers