Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 19222428

    BENGALURU · FULLTIME

    Bootloader Development - Engineer & Sr Engineer

    e-MUG Engineering Services Pvt Ltd logo

    e-MUG Engineering Services Pvt Ltd

    Bengaluru · onsite · Posted 26d ago

    Sourced fromNaukri
    Undisclosed3–9 yrsfulltimeBengaluru

    About a minute. You'll make an account on the way through.

    agent · working

    • Read this posting0.7s
    • Found the form on Naukri · 8 questions to answer1.2s
    • Decided the answers for all of them2.7s
    • Tailor your résumé to this role
    • Waiting for you

    Section · 01

    About this role

    Location: Bangalore
    Experience: 3-9+ Years
    Employment Type: Full-time
    Job Overview
    EMUG Engineering Services is looking for Bootloader Development Engineers and Senior Engineers with strong experience in embedded software, microcontrollers, firmware development, and secure firmware updates. The role involves developing bootloader architecture and firmware update solutions for UPS control boards and embedded systems.
    Key Responsibilities
    • Design and develop bootloader architecture for microcontrollers such as ARM Cortex-M, STM32, and NXP.
    • Develop secure firmware update and secure boot mechanisms.
    • Implement communication protocols for firmware download and flashing .
    • Develop and integrate flash drivers, startup code, and linker scripts .
    • Work with UDS flashing, OTA/FOTA , and embedded communication protocols.
    • Debug embedded systems using JTAG, oscilloscopes, and logic analyzers .
    • Support compliance with relevant functional safety and product safety standards .
    Required Technical Skills
    • Strong programming experience in Embedded C/C++ .
    • Good understanding of Bootloader Architecture .
    • Experience with Flash Drivers, Linker Scripts, and Startup Code .
    • Experience with RTOS , such as FreeRTOS.
    • Knowledge of Secure Boot and secure firmware updates .
    • Experience with UDS Flashing and OTA/FOTA .
    • Working knowledge of CAN, Modbus, Ethernet, SPI, I2C, and UART .
    • Experience with microcontrollers/platforms such as NXP, Renesas RH850, Infineon AURIX, STM32, and ARM Cortex .
    • Experience with embedded debugging and hardware interfaces.
    Qualifications
    • Bachelor s or Master s degree in Electronics, Computer Science, Embedded Systems, or a related field .
    • 3-9+ years of relevant experience in embedded software or bootloader development.
    Preferred Experience
    Experience in automotive, industrial automation, UPS, power electronics, or safety-critical embedded systems will be an advantage.


    Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.

    Sourced from naukri

    Section · 02

    Skills

    Automationfirmware developmentarm cortexFreertosCommunication protocolsFirmwareAutomotiveBootloaderEmbedded CEmbedded SoftwareEmbedded SystemsdebuggingDebugFOTAArchitecturecomplianceEmbedded Communication

    Section · Company

    About e-MUG Engineering Services Pvt Ltd

    e-MUG Engineering Services Pvt Ltd logo

    e-MUG Engineering Services Pvt Ltd

    Engineering & Construction

    175

    employees

    2001

    25 years old

    Hyderabad / Secunderabad, Telangana

    IN

    ₹5.2L PA avg

    Avg at e-MUG Engineering Services Pvt Ltd

    About

    e-mug Technologies offers engineering services with a focus on continuous improvement and innovation, catering to multiple industrial sectors globally.

    Industries

    Engineering & Construction

    Employee ratings

    10 reviews

    3.5/ 5

    Culture

    2.9

    Career growth

    2.9

    Work-life

    3.4

    Employees rate it well for

    Work-Life Balance36Job Security35

    Find them on

    WebsiteLinkedInAmbitionBox reviews

    Bootloader Development - Engineer & Sr Engineer · waiting for your command