Bootloader Developer

2 weeks ago


Bengaluru, Karnataka, India Neorealm Full time
Job Description

Location: Bengaluru, India

Experience: 3 to 8 Years

Job 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 understanding of bootloaders to enhance our state-of-the-art solutions.

Key Responsibilities:

  • Bootloader Development:
    • Utilize your expertise in C programming and data structures to develop and optimize robust bootloaders like u-boot, edk2, etc.
  • DTS Files:
    • Apply your knowledge of Device Tree Source (DTS) files to ensure accurate hardware configuration and integration.
  • Low-Level Driver Development:
    • Engage in low-level driver development to enhance system functionality and performance.
  • ARM Architecture:
    • Develop and debug on ARM architecture, ensuring optimal performance and efficiency.
  • Debugging:
    • Utilize tools such as JTAG and Trace32 for effective debugging. Knowledge of GDB and KGDB is a plus.


Requirements

Qualifications:

  • Educational Background:
    • BE, BTech, ME, MTech in Computer Science, Electronics, or related fields.
  • Professional Experience:
    • 3 to 8 years of relevant experience in bootloader development.
  • Technical Skills:
    • Strong C programming and data structure skills.
    • Proficiency in bootloader development (u-boot, edk2, etc.).
    • Experience with DTS files.
    • Low-level driver development experience is a plus.
    • Hands-on experience with ARM architecture.
    • Proficient in debugging with JTAG, Trace32, and optionally GDB and KGDB.


Benefits
  • Innovative Projects:
    • Engage in pioneering projects at the forefront of technology, shaping the future of the industry.
  • Career Advancement:
    • Benefit from continuous learning opportunities, professional development programs, and a clear path for career progression.
  • Collaborative Culture:
    • Work alongside a dynamic team of experts who are as passionate about technology as you are, fostering a collaborative and supportive work environment.
  • Competitive Compensation:
    • Enjoy a competitive salary package and additional benefits that recognize and reward your contributions.
  • Work-Life Balance:
    • Maintain a healthy work-life balance with a supportive environment that values your well-being.
  • Cutting-Edge Technology:
    • Get hands-on experience with the latest tools and technologies, enhancing your skillset and keeping you ahead in your career.
  • Employee Recognition:
    • Join a company that values and celebrates your achievements, ensuring you feel appreciated and motivated.


Requirements
Professional Experience: 3 to 8 years of relevant experience in bootloader development. Technical Skills: Strong C programming and data structure skills. Proficiency in bootloader development (u-boot, edk2, etc.). Experience with DTS files. Low-level driver development experience is a plus. Hands-on experience with ARM architecture. Proficient in debugging with JTAG, Trace32, and optionally GDB and KGDB.
  • Bootloaders Developer

    2 weeks ago


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

  • Bootloader Expert

    1 week ago


    Bengaluru, Karnataka, India Magna International Inc. Full time

    About the RoleWe are looking for a skilled Boot Loader Expert to join our software development team. As a Boot Loader Expert, you will be in charge of designing, developing, and maintaining the boot loader software for our automotive systems. Your main task will be ensuring the successful booting and initialization of our embedded systems.Your...

  • carsec bootloader

    2 weeks ago


    Bengaluru, Karnataka, India Mercedes-Benz Research and Development India Private Limited Full time

    Aufgaben:**Role and Responsibilities The roles and responsibilities will include continuous collaborations with counterparts in Germany and suppliers to understand requirements, interpret and develop test scenarios using C#, Python, CAPL and other tools, as well as**Essential Skills: - Experience with Flash Boot Loader Development and Integration Hands On...


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


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


  • Bengaluru, Karnataka, 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, Karnataka, India Capgemini Engineering Full time

    Role:Engineer/Sr. Engineer for Embedded developmentMandatory 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, 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, 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...

  • Autosar Experts

    2 weeks ago


    Bengaluru, Karnataka, India Source-right Full time

    Mandatory skills:Autosar, Mcal, Davinci, Memory Stack, Daignostic Stack, Bootloader, Pythonneed 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 Diagnostics-UDS...


  • Bengaluru, Karnataka, India TekWissen India Full time

    Job Title: Linux Audio Device Driver DevelopmentLocation: Bangalore, IndiaDuration: Full timePosition Description: Strong C and Data structure programming Good understanding of bootloaders like uboot, edk2, etc Good understanding of DTS files Low Level Driver development experience is plus Working experience on ARM architecture Good in Debugging with JTAG,...

  • BSP Developer

    2 weeks ago


    Bengaluru, Karnataka, 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, Karnataka, India Capgemini Engineering Full time

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

  • Embedded Architect

    2 weeks ago


    Bengaluru, Karnataka, India Cyient Full time

    Experience of 13+ years in Embedded DomainExpertise 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 in...

  • BSP Developer

    2 weeks ago


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


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


  • Bengaluru, Karnataka, India NVIDIA Full time

    NVIDIA's invention of the GPU in 1999 fueled the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI — the next era of computing — with the GPU acting as the brain of computers, robots, and self-driving cars that can perceive and understand the...

  • Embedded Architect

    2 weeks ago


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


  • Bengaluru, Karnataka, India Spot Your Leaders & Consulting LLP Full time

    Embedded Firmware ArchitectExperience: 13+ years in Embedded DomainExpertise: Embedded C codingMCU's: STM (STM32Fx Series, STM32Ux Series), NXP (LPC21xx), TI (TMS570), Infineon, Renesas, etc.IDE's: STM32 Cube IDE, MCU Express IDE, Code Composer Studio (for TI)Skills: Bootloaders, Bare metal Device Drivers, OS (Linux, RTOS) related device drivers, Software...

  • Embedded Engineer

    2 weeks ago


    Bengaluru, Karnataka, India Cientra Techsolutions Full time

    Job Description :Systems/ Platform Integration/ Firmware Development Engineer 5 to 8 years of development work experience in networking, security & wireless software solutions for embedded systems.Design, develop and test high-performance network and wireless solutions on a various SoCs on OpenWRT platforms.Areas of expertize : Linux Kernel, Bootloader,...