Linux Device Driver Engineer
Sequoia Applied Technologies Inc. · sequoiaat.com
BengaluruMid level4–10 yrs
The job in short
Linux device driver development.
LinuxEmbeddedSOC
Details
- Found
- 22 d ago · posted 2025-11-06
- Location as listed
- Bengaluru, Karnataka, IN
- Role
- Embedded / Firmware Engineer
- Source
- The company’s own careers site
Full 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.
Embedded / Firmware Engineer jobs in Bengaluru · Embedded / Firmware Engineer jobs in India · All Sequoia Applied Technologies Inc. jobs