
Opportunity at
BoschLinux kernel developer_BSH
Bosch is seeking a Linux kernel developer to focus on kernel engineering and application software development for embedded Linux solutions. This position is situated on-site. The…
Career Tools
About This Role
Bosch is seeking a Linux kernel developer to focus on kernel engineering and application software development for embedded Linux solutions. This position is situated on-site. The role is well-suited for a professional with a strong technical background in systems programming, device driver creation, and platform configuration.
Job Description
Bosch is seeking a Linux kernel developer to focus on kernel engineering and application software development for embedded Linux solutions. This position is situated on-site. The role is well-suited for a professional with a strong technical background in systems programming, device driver creation, and platform configuration.
Responsibilities
- Develop kernel and application software for embedded Linux solutions
- Configure and customize device trees
- Handle driver configuration, interrupt management, and system integration
- Manage file operations, system calls, and driver memory
- Implement power management basics and synchronization mechanisms including mutex, semaphores, and spinlocks
- Analyze performance for time-critical modules such as touch
- Manage the Linux kernel development process using Git for rebasing, commit management, and patch creation
- Work with communication protocols like UART, I2C, and SPI
- Debug and troubleshoot system issues
Requirements
- 5 to 8 years of professional experience
- Strong foundation in C programming and shell scripting
- Proficiency in the Yocto build environment and cross-compile toolchains
- Experience in developing device drivers and integrating them into overall systems
- Familiarity with the Linux kernel development process and mainlining of kernel modules
- Good communication skills with the ability to work collaboratively
Qualifications
- BE or ME degree with an electronics background
- Experience with touch or display drivers
- Experience with network and Wi-Fi drivers
- Familiarity with U-Boot, secure boot, and signing
- Knowledge of multimedia and graphics
Core Skills
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
What is the work location or remote policy for this role?
The posting specifies that this role is on-site.
What level of experience is required?
The job posting requires 5 to 8 years of experience.
What educational background is needed?
Qualifications include a BE or ME degree with an electronics background.
Are salary and benefits specified in the posting?
The salary and benefits are not stated in the source posting.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.