VIVimerse Infotech
Linux Kernel Developer with Yocto
Bangalore ₹2-8 LPA Posted 30 Jun 2025
FULL TIME
Qnx
Hypervisor
Yocto
C++
C
+1 more
Job Description
- Board Bring-up & BSP Development: Responsible for board bring-up and Board Support Package (BSP) development on Linux/QNX-based devices.
- Kernel/Platform Maintenance: Maintain the Kernel/platform on Linux/QNX-based systems.
- Device Driver Development: Develop new device drivers.
- Bug Fixing & Triaging: Triage and fix bugs within Yocto-based build systems.
- Patch & Script Creation: Create patches and build scripts to generate images that meet customer requirements.
- Yocto Layer Development: Develop new Yocto layers and recipes for all project-related development.
- Build System Management: Ensure the build system successfully builds the barebox, kernel, and Root File System (RFS) with all standard interfaces and platform drivers.
Candidate Qualifications
- Education: B.E./B.Tech./M.E./M.Tech. in Computer Science, Electronics & Electrical, Electronics & Communication, or Electronics & Tele-communication.
- Experience: 2-8 years of experience in Linux/QNX development.
Required Skills
- Linux/QNX Core: Proficient in Linux/QNX-based board bring-up, BSP development, and Kernel/platform maintenance.
- Device Drivers: Experience in Linux/QNX based device driver development.
- QNX Hypervisor: Experience on QNX Hypervisor to bring up guest domains.
- Yocto Build System: Skilled in triaging and bug fixing Yocto-based build systems.
- Build Customization: Ability to create patches and build scripts to customize images for customer requirements.
Preferable Skills
- QNX Hypervisor: Experience on QNX Hypervisor to bring up guest domains.