B

Bosch Home Comfort

Makes heating, cooling and hot-water equipment

Linux Kernel Developer

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • A bachelor's or master's degree in an electronics background is required.
  • Five to eight years of experience is expected.
  • Knowledge of Linux internals and Linux kernel development processes is required.
  • Strong foundation in C programming and shell scripting is required.
  • Proficiency in the Yocto build environment and cross-compilation toolchains is required.
  • Experience developing device drivers, configuring kernels, customizing device trees, and integrating drivers into an overall system is required.
  • Knowledge of file operations, system calls, configuration, and interrupt management is required.
  • Knowledge of memory management in drivers, basic power management, and synchronization mechanisms including mutexes, semaphores, and spinlocks is required.
  • Experience with performance analysis for time-critical modules such as touch is required.
  • Proficiency with Git, including rebasing, committing, creating patches, rule checking, and mainlining kernel modules, is required.
  • Experience with basic communication protocols and driver integration for UART, I2C, and SPI is required.
  • Strong debugging and troubleshooting skills are required.
  • An overview of different processor platforms is required.
  • Good communication skills and the ability to work collaboratively are required.

Responsibilities

  • Develop Linux kernel and application software for embedded Linux solutions.
  • Develop device drivers, configure and customize kernels and device trees, and integrate drivers into the overall system.
  • Perform file operations and system-call configuration, manage interrupts, and work on memory management in drivers, basic power management, and synchronization mechanisms.
  • Analyze performance for time-critical modules such as touch.
  • Work with Git to rebase and commit, create patches, perform rule checking, and mainline kernel modules.
  • Integrate basic communication protocols into drivers, including UART, I2C, and SPI.

Desired Qualifications

  • Experience with touch/display drivers, network and Wi-Fi drivers, U-Boot, secure boot and signing, and multimedia and graphics is an added advantage.

About the Company

Bosch Home Comfort

Makes heating, cooling and hot-water equipment

Bosch Home Comfort makes heating, cooling and hot-water equipment for homes, commercial buildings and industrial users. Its portfolio combines electric heat pumps with gas-fired boilers and hybrid systems, giving customers different ways to control building temperatures and supply hot water. The business sells equipment through its brands' sales networks, with products adapted to regional building needs and energy requirements. Its inverter-driven heat pumps adjust compressor output to match demand rather than running constantly at full power. The Bosch business unit was formed through the merger of Bosch and Buderus heating activities in 2004 and is headquartered in Wetzlar, Germany.

Company size
10,001+
Company stage
Not listed
Total funding
Not listed
Headquarters
Wetzlar, Germany
Founded
2004

Recently Posted Jobs

Explore more opportunities at Bosch Home Comfort

See more jobs