Linux Kernel Developer_BSH

Bosch

Bengaluru

On-site

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

Full time

2 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 is seeking a kernel and embedded Linux developer. You will work on kernel development, device drivers, and application software for Linux embedded solutions.

The role requires strong C programming, Linux internals, and proficiency with cross-compilation, debugging, and driver integration. Collaboration across teams is essential for success.

Qualifications

  • BE/ME Electronics background is required.
  • Solid understanding of Linux internals and kernel development is expected.
  • Experience in developing and configuring device drivers and kernel components.
  • Proficiency with cross compilation and building Linux for embedded targets.
  • Familiarity with Git, patches, and code review workflows.
  • Knowledge of UART/I2C/SPI communication in drivers and basic protocols.
  • Strong debugging and troubleshooting abilities for time-sensitive modules.
  • Ability to work collaboratively across teams and communicate clearly.

Responsibilities

  • Kernel development and application software development for Linux embedded solutions.

Skills

Linux internals
C programming
Shell scripting
build environment
cross compile toolchains
device drivers
kernel configuration
device tree
driver integration
file operations
system call
interrupt management
memory management in drivers
power management
synchronization (mutex, semaphores, sp
perf analysis
Linux kernel development process
Git rebasing/commits
patches and rule checks
mainlining kernel modules
UART
I2C
SPI
debugging

Education

BE/ME Electronics background

Job description

Job Description:

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 to 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
  • Know how about Linux kernel development process
  • Proficiency in Git- rebasing, commits
  • Creating patches and rule checks
  • Mainlining of kernel modules
  • Experience working with basic communication protocols and integration in drivers UART 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
Qualifications

BE/ME Electronics background

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 Group • Bengaluru

On-site
INR 1,200,000 - 2,400,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 Linux BSP Development_EPS1
Embedded Linux BSP Development_EPS1

Bosch Group • Bengaluru

On-site
INR 2,000,000 - 3,000,000
Device Driver Developer
Device Driver Developer

Sasken Technologies • Bengaluru

On-site
INR 1,200,000 - 2,100,000
Embedded_C++ Developer_EBH
Embedded_C++ Developer_EBH

Bosch • Bengaluru

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

Bosch Group • Bengaluru

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

Sequoia Applied Technologies • Bengaluru

On-site
INR 800,000 - 1,200,000
Linux Kernel & Driver Engineer
Linux Kernel & Driver Engineer

Acldigital • Bengaluru

On-site
INR 600,000 - 1,200,000
Linux BSP Experience
Linux BSP Experience

Silicon Signals • Gujarat

On-site
INR 1,200,000 - 2,100,000