Embedded Software Engineer – Kernel Driver Kernel Porting
Job Summary
Hi There
Embedded Software Engineer - Kernel Driver / Kernel Porting
Location: Bangalore
Experience: 4-10 Years
Positions: 4
Work Mode: As per client requirement
Job Description:
We are looking for experienced Embedded Software Engineers with strong expertise in Linux Kernel development. The candidate should have hands-on experience in Kernel Driver Development and Kernel Porting which are mandatory for this role.
Key Responsibilities:
- Develop and maintain embedded software for hardware platforms.
- Design develop and debug Linux kernel drivers.
- Perform Linux kernel porting across different hardware/platforms.
- Debug kernel-level issues and perform root-cause analysis.
- Work closely with hardware and firmware teams for board bring-up and integration.
- Analyze system-level issues related to drivers kernel and hardware interfaces.
Mandatory Skills:
- Embedded Software Development
- Linux Kernel Driver Development - MUST
- Linux Kernel Porting - MUST
- C / Embedded C
- Linux OS
- Kernel debugging
- Board bring-up / BSP experience
- Device drivers and hardware interfacing
Good to Have:
- BSP development
- Bootloader
- ARM architecture
- Device Tree
- Yocto / Buildroot
- Embedded Linux
Keywords for sourcing:Embedded C Linux Embedded Linux Linux Kernel Kernel Driver Device Driver Kernel Porting BSP Board Bring-up ARM Device Tree Yocto
Required Skills:
Kernel ProgrammingKernelporting