Job Title: Embedded Software Engineer – Linux Kernel & Bootloader
Location: Bengaluru, Karnataka
Job Type: Full-Time
Experience Required: 3–8 Years
Job Summary
To develop and maintain embedded Linux solutions for next-generation broadband and media devices. The ideal candidate will have expertise in Linux Kernel development, Bootloader (U-Boot), RDK framework, and ARM-based embedded platforms.
Key Responsibilities
- Develop and maintain Linux Kernel, Device Drivers, and U-Boot Bootloader.
- Perform BSP development, board bring-up, and platform integration.
- Integrate and customize RDK-B/RDK-V for embedded Linux platforms.
- Debug kernel, bootloader, and hardware issues using JTAG, GDB, and related tools.
- Build and maintain Linux images using Yocto or Buildroot.
- Collaborate with hardware, chipset vendors, and cross-functional engineering teams.
- Optimize system performance and resolve software issues through code reviews and debugging.
Required Skills
- Strong programming skills in C/C++
- Linux Kernel Development
- Linux Device Driver Development
- Bootloader Development (U-Boot)
- RDK-B and/or RDK-V Framework
- ARM-based Embedded Systems
- BSP Development
- Yocto or Buildroot
- Git and Cross-Compilation Toolchains
- Hardware Debugging using JTAG, GDB, or Serial Console
Educational Qualification
- B.E./B.Tech/M.E./M.Tech in Electronics, Computer Science, Embedded Systems, Electrical Engineering, or a related discipline.
Pay: ₹1,000,000.00 - ₹2,000,000.00 per year
Benefits:
- Health insurance
- Life insurance
Work Location: In person