Home
Jobs

8 Yocto Project Jobs

Filter
Filter Interviews
Min: 0 years
Max: 25 years
Min: ₹0
Max: ₹10000000
Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

3.0 - 6.0 years

9 - 15 Lacs

Bengaluru

Work from Office

Naukri logo

Job Description: Linux Kernel Device driver development Audio, Camera, Graphics, Display. Board bring up, Kernel Migration and Migration. Hardware configuration and performance tuning. Skills Required: Seasoned embedded systems engineer - with focus on Linux, QNX, system side, drivers framework and low level embedded experience. Strong C and assembly programming skills Understanding of ARM architecture. Hands on troubleshooting issues on Hardware. Experience on writing BSP without any references Experience on designing & implementation of driver frameworks without GPL references. Strong communication and inter-personal skills. Proficient in multi-threaded programming and middleware solution development on Android environment. Strong in fundamentals of IPC and OS concepts. Creative problem-solver capable of creating and reproducing complex software defects. Good experience in Linux internals (QNX IVI Car preferred) OS build, System level debugging

Posted 3 weeks ago

Apply

3.0 - 6.0 years

14 - 19 Lacs

Bengaluru

Work from Office

Naukri logo

Job Title: Linux Yocto and BSP Engineer Location: Bangalore, India Experience: 3+ Years Job Summary We are seeking a skilled Linux Yocto and BSP Engineer with 3+ years of hands-on experience in embedded Linux development. You will be part of a dynamic team responsible for building custom embedded Linux solutions using the Yocto Project and working closely with hardware to develop and maintain Board Support Packages (BSPs). Key Responsibilities Develop and maintain Board Support Packages (BSPs) for custom embedded platforms. Build and configure embedded Linux distributions using the Yocto Project (Poky, meta-layers, recipes). Port and configure Linux kernel and device drivers for custom hardware. Collaborate with hardware engineers during board bring-up and system integration . Customize and optimize the bootloader (U-Boot) , Linux kernel, and system startup sequences. Integrate and configure hardware peripherals ( I2C, SPI, UART, USB, Ethernet, etc. ) using device tree . Troubleshoot issues at bootloader, kernel, and application levels using tools like dmesg, GDB, JTAG, strace . Work with CI/CD tools to automate builds and releases for firmware. Required Skills 3+ years of experience in embedded Linux development. Strong experience with the Yocto Project (meta-layers, BitBake recipes, image customization). Proficiency in Linux kernel configuration and device driver development. Good understanding of bootloaders , especially U-Boot . Experience in debugging hardware/software integration issues. Familiar with scripting (Bash, Python) and version control (Git) . Exposure to ARM-based processors like NXP i.MX , TI Sitara , or STM32MP1 . Knowledge of cross-compilation toolchains and embedded build environments. Educational Qualification Bachelors degree in Electronics , Computer Science , Electrical Engineering , or related field. Preferred Skills (Nice to Have) Experience in RTOS or Bare-metal development. Exposure to CI/CD pipelines (e.g., Jenkins, GitLab CI). Familiarity with security features , OTA updates , or secure boot processes.

Posted 3 weeks ago

Apply

5 - 10 years

12 - 22 Lacs

Bengaluru

Work from Office

Naukri logo

We are looking for a Embedded Linux Engineer with expertise in Yocto Project, Linux kernel, & embedded systems. Responsible for building & customizing embedded Linux solutions, utilizing Yocto to create tailored Linux distributions for specific SoC. Required Candidate profile - Strong experience with embedded Linux development & Yocto Project. - In-depth knowledge of Linux kernel internals and device driver development.

Posted 1 month ago

Apply

3 - 7 years

10 - 18 Lacs

Bengaluru

Work from Office

Naukri logo

Job Title: Embedded Linux Engineer Experience: 3+ Years Location: Bangalore, India Job Type: Full-Time Job Summary: We are seeking a passionate and skilled Embedded Linux Engineer with 3+ years of experience to join our engineering team in Bangalore. The ideal candidate will have hands-on experience in Yocto-based Linux BSP development , device driver integration , and hardware bring-up . You will work closely with cross-functional teams to deliver robust, production-grade embedded Linux solutions for custom hardware platforms. Key Responsibilities: Develop, customize, and maintain Board Support Packages (BSPs) for embedded Linux systems. Configure and build embedded Linux images using the Yocto Project (BitBake, meta-layers, recipes). Integrate and configure Linux kernel and U-Boot bootloader for target platforms. Work with hardware teams to support board bring-up , debugging, and peripheral interface validation. Modify and maintain Linux device trees to support various peripherals (I2C, SPI, UART, USB, Ethernet). Debug kernel and user-space issues using tools like dmesg , GDB , JTAG , and strace . Collaborate with application developers and QA to ensure end-to-end functionality. Maintain and improve build infrastructure, version control, and CI/CD pipelines. Required Skills & Experience: Bachelors degree in Electronics , Computer Science , or related fields. 3+ years of experience in embedded Linux development . Hands-on experience with the Yocto Project for building custom Linux distributions. Good understanding of Linux kernel internals , device drivers , and bootloaders (preferably U-Boot). Familiar with peripheral interface integration and debugging. Proficient in Bash and Python scripting. Experience with version control systems like Git . Exposure to embedded microprocessors such as NXP i.MX , TI Sitara , or STM32MP1 . Familiar with cross-compilation toolchains and embedded build environments. Nice to Have: Experience with continuous integration (CI/CD) tools and automated build systems. Knowledge of RTOS concepts or hybrid systems. Familiarity with security features in embedded Linux (e.g., secure boot, SELinux). Work Location: Bangalore (Onsite/Hybrid based on project needs)

Posted 1 month ago

Apply

3 - 6 years

0 - 0 Lacs

Chennai

Work from Office

Naukri logo

Linux BSP, Driver, and Kernel Developer involves designing, developing, and testing software. including device drivers and kernel modules, for embedded systems, with a focus on board bring- up and hardware-specific optimizations. Experience: 3-6 years Location: Chennai Education: Bachelors or masters degree in computer engineering, Electrical Engineering, or related field Below is a more detailed breakdown of common responsibilities and requirements: Responsibilities: Linux Kernel Development: Customizing, configuring, and optimizing the Linux kernel for specific hardware platforms collaborating with hardware teams Modify/patch or rewrite device tree files, bootloaders, kernel drivers, or open-source packages Developing and maintaining kernel modules and device drivers for custom hardware Optimizing drivers for performance and stability. Troubleshooting and resolving driver-related issues. Contributing to the Linux kernel community as necessary Board Support Package (BSP) Development: Developing and modifying bootloaders, device drivers, and kernel support for specific hardware platforms. Working with hardware engineers to ensure proper functionality and integration. Participating in board bring-up and debugging. Collaboration and Communication: Working closely with hardware engineers, software engineers, and other stakeholders. Communicating technical information clearly and effectively. Participating in code reviews and contributing to a collaborative development environment. Skills and Experience: Programming Languages: Proficiency in C is essential. Knowledge of C++ desirable Linux Kernel Knowledge: Strong understanding of the Linux kernel architecture, device drivers and kernel modules. Embedded Systems Experience: Experience with embedded systems and real-time Operating systems (RTOS) is a plus. Build Tools - Good Knowledge in make, cmake, automake/autotools Hardware Knowledge: Understanding of hardware platforms, peripherals, and interfaces. Debugging and Troubleshooting: Strong debugging and problem-solving skills. Usage of Tools such as JTAG/GDB are desirable. Communication and Collaboration: Excellent communication and teamwork skills. Good to have: Experience with Yocto Project or other embedded Linux build systems. Experience with bootloaders (e.g., U-Boot). Experience with device tree. Experience with virtualization. Experience with network programming.

Posted 2 months ago

Apply

10 - 20 years

35 - 100 Lacs

Bengaluru

Work from Office

Naukri logo

Job Requirements Firmware Architect Job Description: Qualifications BE / B.Tech / M.tech in Electronics and communication 10+ years of experience in embedded system/embedded linux application development and communication protocols Mandatory skills: Strong Experience in C/C++ Programming Experience in ARM controller (preferably TI) based platform development Embedded Linux, resource configurations Yocto Bootlaoder, OTA Security Linux BSP & Driver Industrial protocols Hardware configurations and bring-up Preparing target for various HW configurations Industrial gateway Linux customization, container orchestrations Telemetry Strong debugging skills. Knowledge of Embedded Software Development Life cycle Nice to have skills: Exposure to Agile development methodologies / Scrum workflow. Work Experience Firmware Architect Job Description: Qualifications BE / B.Tech / M.tech in Electronics and communication 10+ years of experience in embedded system/embedded linux application development and communication protocols Mandatory skills: Strong Experience in C/C++ Programming Experience in ARM controller (preferably TI) based platform development Embedded Linux, resource configurations Yocto Bootlaoder, OTA Security Linux BSP & Driver Industrial protocols Hardware configurations and bring-up Preparing target for various HW configurations Industrial gateway Linux customization, container orchestrations Telemetry Strong debugging skills. Knowledge of Embedded Software Development Life cycle Nice to have skills: Exposure to Agile development methodologies / Scrum workflow.

Posted 2 months ago

Apply

8 - 13 years

15 - 30 Lacs

Bengaluru

Work from Office

Naukri logo

Experience & Qualifications: Education: Bachelors degree in Computer Science, Computer Engineering, Software Engineering, computer science or a related field. Experience: Minimum of 6+ years in software development, focusing on embedded systems. Hands-on experience with Linux, Yocto BSP, ARM, and x86 architectures. Strong background in system-level programming for Linux and developing device drivers. Experience in Android Board Support Packages (BSP). Urgent opening: seeking professionals ready to start at the earliest. Contact : 8303704858 Email: jobs@sasone.in

Posted 3 months ago

Apply

5 - 10 years

10 - 17 Lacs

Bengaluru

Hybrid

Naukri logo

Bachelor's Degree / Masters in a relevant Engineering discipline (Electronics or Software is preferred) Embedded Linux Device Driver development Yocto Distribution Development. Strong C, C++ language skills. Debugging Expertise: Experience in kernel level debugging, JTAG debugging and dump analysis tools Scripting Expertise: Experience in Shell / Python/PowerShell/CMAKE scripting Strong interpersonal skills

Posted 3 months ago

Apply
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies