HamburgerMenu
hirist

Digital Hardware Design Developer - C/C++ Programming

Posted on: 14/09/2025

Job Description

Position : Digital Hardware Design Developer

Experience : 46 Years

Location : Bangalore


Job Summary :


We are seeking a skilled Digital Hardware Design Developer with 4 to 6 years of experience in embedded systems and Linux development. The ideal candidate will have hands-on expertise in creating custom Linux distributions and Board Support Packages (BSPs), with a specific focus on Xilinx platforms. This role requires a professional who can handle the entire board bring-up process, from bootloader configuration to device driver integration, and has a strong background in Petalinux and the Yocto Project.


Key Responsibilities :


- Design and customize Petalinux images and Board Support Packages (BSPs) for Xilinx-based systems.

- Work with the Yocto Project to create and maintain custom Linux distributions for embedded systems, including recipe creation and layer management.

- Lead the initial board bring-up for new hardware platforms, which includes bootloader configuration (U-Boot), Linux kernel development, and device driver integration.

- Develop, debug, and optimize device drivers for various peripherals and hardware interfaces.

- Collaborate closely with hardware engineers to debug hardware-software interface issues during the bring-up phase.


Required Skills & Qualifications :


- 46 years of hands-on experience in embedded Linux development.

- Proven expertise with Petalinux and the Yocto Project.

- Strong experience with Linux-based systems and the command-line interface.

- Hands-on experience with bootloader configuration (U-Boot) and Linux kernel development.

- Proficiency in C/C++ programming and scripting languages like Python or Shell.

- Experience with debugging tools such as JTAG and logic analyzers.


info-icon

Did you find something suspicious?