Bootloaders Developer

2 months ago


Bangalore, India Zyoin group Full time

Job Description :

We are seeking an experienced Bootloaders Developer to join our team.

The Bootloaders Developer will be responsible for developing bootloaders for RISC-V boards, enabling secure boot, implementing firmware update functionality, and contributing to the development of Linux BSP (Board Support Package) and drivers.

The ideal candidate will have 5 to 10 years of experience in board bring-up and bootloader development, with proficiency in C/C++ and a strong understanding of UEFI/EDK2 and secure boot concepts.

Responsibilities :

- Bootloader Development: Design, develop, and maintain bootloaders for RISC-V boards, ensuring efficient and reliable boot-up sequences.

- Secure Boot Enablement: Implement secure boot mechanisms for RISC-V systems to ensure the integrity and authenticity of the boot process.

- Firmware Update Functionality: Develop firmware update functionality to allow for seamless updates and patches to the system firmware.

- Linux BSP and Drivers: Contribute to the development of Linux BSP and drivers for RISC-V platforms, ensuring compatibility and performance optimization.

Requirements :

- Experience : 5+ years of experience in board bring-up and bootloader development, with a proven track record of delivering successful projects in this domain.

- Bootloader Technologies : Proficiency in UEFI/EDK2 and secure boot concepts, with hands-on experience in implementing secure boot mechanisms.

- RISC-V ISA Knowledge : Experience with RISC-V Instruction Set Architecture (ISA) is highly desirable, including familiarity with its specifications and principles.

- Programming Skills : Strong proficiency in C/C++ programming languages, with the ability to develop efficient and optimized code for embedded systems.

- Peripheral Devices and Protocols : Understanding of various peripheral devices and communication protocols such as I2C, SPI, AXI, etc., will be a plus.

Preferred Qualifications :

- Experience with open-source bootloader projects such as U-Boot.

- Familiarity with firmware update mechanisms such as DFU (Device Firmware Update).

- Knowledge of embedded Linux development and device driver programming.

- Experience with version control systems (e.g., Git) and issue tracking tools (e.g., JIRA).

- Strong problem-solving skills and the ability to work independently as well as in a team environment.

(ref:hirist.tech)

  • bangalore, India Neorealm Full time

    Job Description Location: Bengaluru, IndiaExperience: 3 to 8 YearsJob Description: Are you a proficient developer with a passion for bootloader development? Join our innovative team in Bengaluru as a Bootloader Developer and contribute to groundbreaking projects in the technology sector. We are seeking talented individuals with strong C programming skills...


  • bangalore, India Neorealm Full time

    Location: Bengaluru, IndiaExperience: 3 to 8 YearsJob Description: Are you a proficient developer with a passion for bootloader development? Join our innovative team in Bengaluru as a Bootloader Developer and contribute to groundbreaking projects in the technology sector. We are seeking talented individuals with strong C programming skills and a deep...

  • Bootloaders Developer

    2 months ago


    Bangalore, Karnataka, India Zyoin group Full time

    Job Description :We are seeking an experienced Bootloaders Developer to join our team. The Bootloaders Developer will be responsible for developing bootloaders for RISC-V boards, enabling secure boot, implementing firmware update functionality, and contributing to the development of Linux BSP (Board Support Package) and drivers. The ideal candidate will have...

  • Bootloaders Developer

    3 weeks ago


    Bangalore, Karnataka, India Zyoin group Full time

    Job Description :We are seeking an experienced Bootloaders Developer to join our team. The Bootloaders Developer will be responsible for developing bootloaders for RISC-V boards, enabling secure boot, implementing firmware update functionality, and contributing to the development of Linux BSP (Board Support Package) and drivers. The ideal candidate will have...

  • BIOS Developer

    2 months ago


    Bangalore, India Semi leaf Full time

    We are hiring BIOS - UEFI Storage & bootloader Experience : 3-7 years hands on experience Location : Bangalore Availability : Immediate to 30days Mandatory Skills : - Experience in the x86 BIOS/UEFI development.- Experience with x86 CPU/APU architectures and associated compilation tools- Expert in C language- Familiar with at least one BIOS code base...


  • bangalore, India Global Pharma Tek Full time

    Skill Set : C++, Yocto, Linux C, C++, shell and Python, Embedded Linux/Android (Linux flavors, Yocto Linux) and bare metal, Linux distributions for Arm architecture, embedded Linux configuration, development, board support packages, bootloaders, kernel, drivers and application development, compilers, linkers, debuggers, version control systems (git/gerrit)


  • bangalore, India NVIDIA Full time

    We are now looking for Senior Boot Software Engineer! If you are working on embedded system software and would like to take up unique, novel and exciting challenges, join the System Software team to design and develop our Bootloader (boot flow from system/chip power-on to handover control to kernel) for Tegra SoC to enable Automotive, Embedded and Mobile...


  • bangalore, India NVIDIA Full time

    We are now looking for Senior Boot Software Engineer! If you are working on embedded system software and would like to take up unique, novel and exciting challenges, join the System Software team to design and develop our Bootloader (boot flow from system/chip power-on to handover control to kernel) for Tegra SoC to enable Automotive, Embedded and Mobile...


  • bangalore, India Global Pharma Tek Full time

    Skill Set : C++, LINUX, QNX C/C++/Java/Python, Android/Linux/QNX/RT-Linux/Integrity, HAL/System Service/Kernel, boot/performance optimization, system hardening, customizations, IPC, CPU/Memory/Network/GPU, Device Drivers, BSP, Hypervisor, Board bringup, Displays, Cameras, Bootloader

  • BSP Developer

    4 weeks ago


    bangalore, India Capgemini Engineering Full time

    4-8yrs of Exp in Embedded Software DomainProficient in software development using C, C++ and multi-threaded programming.Good understanding one or mores RTOS like QNX, VxWorks, FreeRTOS, ThreadX is desiredExperience working with BSP, HAL, Bootloader development, UART/SPI/I2C/DMA and Board bring up .Strong understanding in CPU, MMU, Cache, Interrupts,...

  • BSP Developer

    1 day ago


    bangalore, India Capgemini Engineering Full time

    4-8yrs of Exp in Embedded Software DomainProficient in software development using C, C++ and multi-threaded programming.Good understanding one or mores RTOS like QNX, VxWorks, FreeRTOS, ThreadX is desiredExperience working with BSP, HAL, Bootloader development, UART/SPI/I2C/DMA and Board bring up .Strong understanding in CPU, MMU, Cache, Interrupts,...

  • Embedded Developer

    2 months ago


    Pune,Ahmedabad,Chennai,Gurgaon,Gurugram,Bangalore, India TekPillar Services Pvt. Ltd Full time

    Job Description : The incumbent will be responsible for developing software in custom camera security solutions. Design, develop, and maintain embedded Linux systems. Customize and configure Linux kernels, device drivers, and bootloader components to meet specific hardware requirements. Collaborate with hardware engineers to define system architecture and...

  • Embedded Developer

    2 months ago


    Pune/Ahmedabad/Chennai/Gurgaon/Gurugram/Bangalore, IN TekPillar Services Pvt. Ltd Full time

    Job Description :The incumbent will be responsible for developing software in custom camera security solutions.Design, develop, and maintain embedded Linux systems.Customize and configure Linux kernels, device drivers, and bootloader components to meet specific hardware requirements.Collaborate with hardware engineers to define system architecture and...

  • RTOS Developer

    3 weeks ago


    Bangalore, India ConsultBae Full time

    Job Description : In this role, you will be responsible for designing, implementing, and maintaining robust embedded software solutions using a Real-Time Operating System (RTOS). You will work closely with hardware engineers and other software developers to ensure seamless integration and functionality of our products.Responsibilities :- Design, develop,...

  • RTOS Developer

    2 months ago


    bangalore, India ConsultBae Full time

    Job Description : In this role, you will be responsible for designing, implementing, and maintaining robust embedded software solutions using a Real-Time Operating System (RTOS). You will work closely with hardware engineers and other software developers to ensure seamless integration and functionality of our products.Responsibilities :- Design, develop,...

  • RTOS Developer

    3 weeks ago


    Bangalore, Karnataka, India ConsultBae Full time

    Job Description :In this role, you will be responsible for designing, implementing, and maintaining robust embedded software solutions using a Real-Time Operating System (RTOS). You will work closely with hardware engineers and other software developers to ensure seamless integration and functionality of our products.Responsibilities :- Design, develop, and...

  • RTOS Developer

    2 months ago


    Bangalore, Karnataka, India ConsultBae Full time

    Job Description :In this role, you will be responsible for designing, implementing, and maintaining robust embedded software solutions using a Real-Time Operating System (RTOS). You will work closely with hardware engineers and other software developers to ensure seamless integration and functionality of our products.Responsibilities :- Design, develop, and...

  • RTOS Developer

    2 months ago


    Bangalore, India ConsultBae Full time

    Job Description : In this role, you will be responsible for designing, implementing, and maintaining robust embedded software solutions using a Real-Time Operating System (RTOS). You will work closely with hardware engineers and other software developers to ensure seamless integration and functionality of our products.Responsibilities :- Design, develop,...


  • Bengaluru/ Bangalore, India timesjobs Full time

    :Embedded Linux Developer EngineerLocation: BangaloreResponsibilities:Write well structured, testable, efficient, and maintainable codeIntegrate software components into a fully functional software systemDeploy software incrementally to meet very fast-paced developmentDevelop software tests and continuous integration for your codeRequirements:2 years of...


  • Bengaluru/ Bangalore, India timesjobs Full time

    :Embedded Linux Developer EngineerLocation: BangaloreResponsibilities:Write well structured, testable, efficient, and maintainable codeIntegrate software components into a fully functional software systemDeploy software incrementally to meet very fast-paced developmentDevelop software tests and continuous integration for your codeRequirements:2 years of...