
Opportunity at
BoschLinux kernel developer_BSH
Bosch is seeking a Linux kernel developer to join its team for a full-time, on-site role focusing on embedded Linux solutions. This position involves both kernel…
Career Tools
About This Role
Bosch is seeking a Linux kernel developer to join its team for a full-time, on-site role focusing on embedded Linux solutions. This position involves both kernel development and application software engineering. The ideal candidate possesses a strong technical foundation and the ability to collaborate effectively with team members.
Job Description
Bosch is seeking a Linux kernel developer to join its team for a full-time, on-site role focusing on embedded Linux solutions. This position involves both kernel development and application software engineering. The ideal candidate possesses a strong technical foundation and the ability to collaborate effectively with team members.
Responsibilities
- Develop Linux embedded solutions and application software
- Configure, customize, and configure the Linux kernel and device trees
- Integrate device drivers into the broader system
- Handle file operations, system calls, interrupt management, and memory management
- Implement synchronization mechanisms including mutexes, semaphores, and spinlocks
- Analyze performance for time-critical modules such as touch components
- Manage the Linux kernel development process using Git for rebasing, commits, and creating patches
- Perform rule checks and mainlining of kernel modules
- Integrate and work with basic communication protocols like UART, I2C, and SPI
- Debug and troubleshoot technical issues
Requirements
- Proficiency in Linux internals
- Strong background in C programming and shell scripting
- Experience with build environments and cross-compile toolchains
- Knowledge of power management basics
- Familiarity with different processor platforms
- Good communication skills with collaborative abilities
- 5 to 8 years of professional experience
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
- Experience with 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 employment type for this role?
This position is full-time.
Where is the job located?
The specific location is not stated in the posting.
What is the remote work policy?
The posting specifies that this is an on-site role.
What experience level is required?
Candidates must have 5 to 8 years of experience.
What is the salary offered?
The salary is not specified in the job posting.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.
