Bootloaders Developer

3 weeks ago


Bengaluru, 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)

  • Bengaluru, India Codersbrain Full time

    **Developing SW components of motor control as per SEG requirement** Exp - 3 to 5 yrs, 5 to 7 yrs Location - Bangalore Skills 1 - **Embedded C with TI C2000 (preferred) + CCS IDE**: - **MCAL (Baremetal programming)**: - **ADC, DAC, PWM, USART, I2C, SPI, CAN,. ( any two protocols)** Skills 2 Experience : MCU device driver & firmware development,...


  • Bengaluru, India Global Pharma Tek Full time

    Skill Set : C++, Yocto, LinuxC, 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)

  • Bootloader Expert

    1 month ago


    Bengaluru, Karnataka, India Magna International Inc. Full time

    **Job Number**: 64564 **Group**: Magna Powertrain **Division**: MPT India EC **Job Type**: Permanent/Regular **Location**: BANGALORE **Work Style**: **About us**: We see a future where everyone can live and move without limitations. That’s why we are developing technologies, systems and concepts that make vehicles safer and cleaner, while serving our...


  • Bengaluru, India Global Pharma Tek Full time

    Skill Set : C++, LINUX, QNXC/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


  • Bengaluru, India Capgemini Engineering Full time

    Role: Engineer/Sr. Engineer for Embedded developmentMandatory Skills- 4-6 Years of experience in embedded device driver development/porting- 4-6 years of experience with QNX/Linux/RTOS/SafeRTOS/Autosar/Vxworks (any one)- 4-6 years of experience in C programming, Nice to have RUST programming skills.- 4-6 years of peripheral device experience with I2C, UART,...

  • Autosar Experts

    1 month ago


    Bengaluru, Karnataka, India Source-right Full time

    Mandatory skills: Autosar, Mcal, Davinci, Memory Stack, Daignostic Stack, Bootloader, Python **need Autosar COM stack mandatory** - Job Description: - Experience in embedded C programming. - Experience in developing AUTOSAR modules - Experience of implementing/developing any of the below modules: - Ethernet communication stack - CAN communication stack -...

  • Bsp Developer

    5 days ago


    Bengaluru, India Capgemini Engineering Full time

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


  • Bengaluru, Karnataka, 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...

  • RTOS Developer

    4 weeks ago


    Bengaluru, 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...

  • BSP Developer

    4 days ago


    Bengaluru, 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 withBSP, HAL, Bootloaderdevelopment,UART/SPI/I2C/DMAandBoard bring up .Strong understanding inCPU, MMU, Cache, Interrupts, DMA, ADC/DAC,...


  • Bengaluru, India Capgemini Engineering Full time

    Role: Engineer/Sr. Engineer for Embedded development Mandatory Skills4-6 Years of experience in embedded device driver development/porting4-6 years of experience with QNX/Linux/RTOS/SafeRTOS/Autosar/Vxworks (any one)4-6 years of experience in C programming, Nice to have RUST programming skills.4-6 years of peripheral device experience with I2C, UART, SPI,...


  • Bengaluru, India Capgemini Engineering Full time

    Role: Engineer/Sr. Engineer for Embedded development Mandatory Skills4-6 Years of experience in embedded device driver development/porting4-6 years of experience with QNX/Linux/RTOS/SafeRTOS/Autosar/Vxworks (any one)4-6 years of experience in C programming, Nice to have RUST programming skills.4-6 years of peripheral device experience with I2C, UART, SPI,...

  • Architect

    4 days ago


    Bengaluru, India Cyient Full time

    Experience of 13+ years in Embedded Domain Expertise in Embedded C coding. Working experience MCU’s such as STM (STM32Fx Series, STM32Ux Series), NXP (LPC21xx), TI (TMS570), Infineon, Renesas etc and processor boards, if any. Working experience in IDE’s such as STM32 Cube IDE, MCU Express IDE, Code Composer Studio (for TI). Having knowledge or experience...

  • BSP Developer

    5 days ago


    Bengaluru, India Capgemini Engineering Full time

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

  • BSP Developer

    5 days ago


    Bengaluru, India Capgemini Engineering Full time

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

  • BSP Developer

    5 days ago


    Bengaluru, India Capgemini Engineering Full time

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


  • Bengaluru, India Corporate Resources Full time

    Job DescriptionA good understanding on any RTOS/OS like ThreadX, FreeRTOS, LinuxFamiliar with device driver development for one or more devices Serial / I2C / SPI / USB / Networking / Video / Audio / CAN / etcSound knowledge on Microcontrollers / Microprocesors , ARM MPU (ARMv7/ARMv8) architecturesA clear understanding on the board bring up activities from...

  • Autosar Ethernet

    2 days ago


    Bengaluru, Karnataka, India Source-right Full time

    Mandatory Skills: Autosar, Ethernet Preferred: Mcal, Davinci, Memory Stack ,Daignostic Stack ,Bootloader, Python - Job Description: - Experience in embedded C programming. - Experience in developing AUTOSAR modules - Experience of implementing/developing any of the below modules: - Ethernet communication stack - CAN communication stack - Diagnostics-UDS -...


  • Bengaluru, Karnataka, India timesjobs Full time

    Hiring For MCU/Embedded Job Description MCU/Embedded Desired Profile Skills : Embedded product development with strong C programming and Analytical skills, ARM Cortes-M Series A series MCU, Peripheral Device Driver design and development, Secure Boot, Bootloader , firmware upgrade , Cryptography and Security features for MCU, Middleware Stack Development,...