Linux kernel developer_BSH
Will be responsible for kernel development and Application software development for Linux embedded solutions.
- Bangalore, Karnataka, India
- Full-time
- Posted Nov 4, 2026
INDUSTRYEngineeringEmbedded SystemsMechanical Engineering
Responsibilities
- kernel development and Application software development for Linux embedded solutions
- Linux internals
- C programming and shell scripting
- developing device drivers
- Configuration of kernel and Configuration/customizing device tree
- Integration of driver into overall system
- File operations and system call Configuration
- interrupt management
- Memory management in drivers
- Basics of power management
- Synchronization mechanism (mutex, semaphores, spinlocks)
- Performance analysis for time critical modules like touch
- Linux kernel development process
- Git- rebasing, commit so Creating patches and rule check
- Mainlining of kernel modules
- working with basic communication protocols and integration in driver so U To I2Co SPI
- debugging and troubleshooting
Requirements
- BE/ME Electronics background
- Experience in a Embedded Systems
Nice to have: Touch/Display drivers, Network and Wifi drivers, U-Boot, secure boot, signing, Multimedia, Graphics
Skills
Linux internalsC programmingshell scriptingyocto build environmentcross-compile toolchainsdevice driverskernel configurationdevice treememory managementpower managementmutexsemaphoresspinlocksGitUARTI2CSPILinuxCYoctoGit
Full description
Company details are for members
Sign up for a free job alert to see Bosch Group's profile, website and LinkedIn, and the same for every employer on Referso Jobs.