Bootloaders Developer
3 weeks ago
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.
-
Developing of Sw Components of Motor Controller
1 month ago
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,...
-
Embedded Android/Linux/Yocto Developer
1 month ago
Bengaluru, India Global Pharma Tek Full timeSkill 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...
-
Cockpit Systems SW Developer
1 month ago
Bengaluru, India Global Pharma Tek Full timeSkill 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
-
Embedded- Platform/Driver development
4 weeks ago
Bengaluru, India Capgemini Engineering Full timeRole: 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 timeMandatory 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 time4-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,...
-
Embedded Linux Developer
4 weeks ago
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...
-
Embedded Linux Developer
4 weeks ago
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 timeJob 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 time4-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,...
-
Embedded- Platform/Driver development
4 weeks ago
Bengaluru, India Capgemini Engineering Full timeRole: 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,...
-
Embedded- Platform/Driver development
4 weeks ago
Bengaluru, India Capgemini Engineering Full timeRole: 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 timeExperience 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 time4-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 time4-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 time4-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,...
-
System Software Developer
1 month ago
Bengaluru, India Corporate Resources Full timeJob 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 timeMandatory 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 -...
-
Hiring For MCU/Embedded
3 weeks ago
Bengaluru, Karnataka, India timesjobs Full timeHiring 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,...