Linux kernel developer_BSH

Bosch Group

Bengaluru

On-site

INR 1,200,000 - 2,400,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Bosch Global Software Technologies Private Limited in Bengaluru, Karnataka, is seeking a seasoned engineer for kernel and embedded Linux software development. The role focuses on Linux internals, C programming, shell scripting, Yocto, and cross-compile toolchains to deliver robust device drivers and kernel configurations.

Applicants should have 5–8 years of relevant experience, strong debugging skills, and the ability to collaborate across teams while contributing high-quality patches for

Qualifications

  • Strong foundation in Linux internals and C programming.
  • Experience with Yocto build environment and cross-compile toolchains.
  • Proficient in kernel configuration, device drivers and device tree integration.

Responsibilities

  • Kernel development and application software development for Linux embedded solutions.
  • Configure kernel and device drivers, integrate into the system.
  • Perform memory management, synchronization, and power management tasks.
  • Debug and troubleshoot kernel modules and drivers, write patches for mainlining.
  • Work with Git-based workflows to create patches and review changes.

Skills

Linux internals
C programming
Shell scripting
Yocto
Cross compilers
Device drivers
Kernel configuration
Device tree
Git
Debugging

Tools

Git (rebasing, patches)
U-Boot
SPI/I2C/UART

Job description

  • Legal Entity: Bosch Global Software Technologies Private Limited
Company Description

Bosch Global Software Technologies Private Limited is a 100% owned subsidiary of Robert Bosch GmbH, one of the world's leading global supplier of technology and services, offering end-to-end Engineering, IT and Business Solutions. With over 27,000+ associates, it’s the largest software development center of Bosch, outside Germany, indicating that it is the Technology Powerhouse of Bosch in India with a global footprint and presence in the US, Europe and the Asia Pacific region.

Job Description

Tasks / Responsibilities: Will be responsible for kernel development and Application software development for Linux embedded solutions.

Expected skill set:

  • Linux internals
  • Strong foundation in C programming and shell scripting
  • Proficiency in yocto build environment and cross compile toolchains

Experience in developing device drivers Configuration of kernel Configuring and customizing device tree Integration of driver into overall system

File operations and system call Configuration and interrupt management

Memory management in drivers Basics of power management Synchronization mechanism (mutex, semaphores, spinlocks)o Performance analysis for time critical modules like touch.

Proficiency in Git- rebasing, commit so Creating patches and rule check so Mainlining of kernel modules Experience working with basic communication protocols and integration in driver so UAR To I2Co SPI.

Strong debugging and troubleshooting skills Overview of different processor platforms Good communication skills and ability to work collaboratively

Good to Have skills: Experience in the following skills is an added advantage

Touch/Display drivers Network and Wifi drivers U-Boot, secure boot and signing Multimedia and Graphics

Additional Information

5 to 8 years

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Linux Kernel Developer_BSH
Linux Kernel Developer_BSH

Bosch • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Embedded Linux BSP Development_EPS1
Embedded Linux BSP Development_EPS1

Bosch Group • Bengaluru

On-site
INR 2,000,000 - 3,000,000
Software for HW Evaluation_Embedded_Engg_BSH
Software for HW Evaluation_Embedded_Engg_BSH

Bosch Group • Bengaluru

On-site
INR 1,200,000 - 2,200,000
Embedded Linux BSP Development_EPS1
Embedded Linux BSP Development_EPS1

Bosch • Bengaluru

On-site
INR 1,800,000 - 3,000,000
Embedded_C++ Developer_EBH
Embedded_C++ Developer_EBH

Bosch Group • Bengaluru

On-site
INR 1,800,000 - 2,800,000
Device Driver Developer
Device Driver Developer

Sasken Technologies • Bengaluru

On-site
INR 1,200,000 - 2,100,000
Linux BSP Experience
Linux BSP Experience

Silicon Signals • Gujarat

On-site
INR 1,200,000 - 2,100,000
Linux Device Driver Engineer
Linux Device Driver Engineer

Sequoia Applied Technologies • Bengaluru

On-site
INR 800,000 - 1,200,000
Linux Developer
Linux Developer

Capgemini Engineering • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Linux Kernel & Device Driver Senior Developer
Linux Kernel & Device Driver Senior Developer

Sony India Software Centre • Bengaluru

On-site
INR 2,500,000 - 4,200,000