Talent.com
This job offer is not available in your country.
Embedded Firmware Consultant

Embedded Firmware Consultant

ConfidentialBengaluru / Bangalore
9 days ago
Job description

Key Responsibilities

  • Lead end-to-end firmware development from design, coding, integration, and testing to deployment.
  • Architect and implement RTOS-based scheduling, multitasking, and inter-process communication .
  • Develop and optimize device drivers and middleware for I2C, SPI, UART, CAN, LIN, BLE, Wi-Fi, MQTT, and Modbus.
  • Ensure firmware-hardware integration with STM32, TI, NXP, and similar controllers.
  • Drive low-power optimization and memory efficiency for battery-operated devices.
  • Implement and validate secure bootloaders, OTA updates, and cybersecurity measures .
  • Perform unit testing, debugging, and validation using oscilloscopes, logic analyzers, JTAG / SWD, and protocol analyzers.
  • Collaborate with cross-functional teams (hardware, cloud, and applications) for seamless IoT ecosystem integration .
  • Mentor junior engineers, conduct design / code reviews, and establish best practices in firmware development .
  • Ensure compliance with MISRA-C, ISO, IEC, and other industry standards .

Skills & Tools

  • Programming Languages : Expert in C, Embedded C , with working knowledge of Python for scripting, automation, and test harness development.
  • Firmware Architecture : Strong experience in RTOS-based design (FreeRTOS, ThreadX, Zephyr, or similar), real-time scheduling, interrupt handling, and inter-task communication.
  • Protocols & Communication Interfaces : Proficient in CAN, LIN, Modbus, MQTT, BLE, Wi-Fi, I²C, SPI, UART, RS-485, and Ethernet .
  • MCUs & Platforms : Deep knowledge of STM32 (F7, L4 series), TI Hercules, NXP, ESP32, Renesas , and similar microcontrollers.
  • Device Drivers & Middleware : Development of low-level drivers for sensors, motor drivers, and peripherals with proven debugging and optimization expertise.
  • Security & Reliability : Experience implementing secure bootloaders, OTA updates, encryption (AES, RSA, ECC), watchdogs, and fail-safe mechanisms .
  • Debugging & Validation Tools : Proficiency with JTAG / SWD, oscilloscopes, logic analyzers, BusMaster, PCAN, and protocol analyzers .
  • Version Control & Build Tools : Strong experience with Git, Makefile, CMake, Jenkins , and CI / CD pipelines for firmware release cycles.
  • Compliance & Standards : Knowledge of MISRA-C, IEC 61508, and structured code reviews.
  • Optimization Expertise : Skilled in low-power design, memory optimization, and real-time performance tuning for mission-critical applications.
  • Qualification & Experience

    Education : Bachelor's degree in Electronics, Electrical, Computer Science, or related engineering fields from a recognized institution.

    Experience :

  • 6–12 years of proven industry experience in embedded firmware development, preferably in IoT, industrial automation, energy, or telecom domains.
  • Hands-on expertise in end-to-end firmware lifecycle – architecture, design, coding, debugging, validation, and deployment.
  • Strong track record of delivering production-grade embedded / IoT products with large-scale field deployments.
  • Experience in mentoring junior engineers, reviewing code, and contributing to technical strategy.
  • Exposure to global clients / projects and working in multi-disciplinary teams (hardware, firmware, cloud, mobile app integration).
  • Familiarity with startup culture and fast-paced R&D environments will be an added advantage.
  • Skills Required

    Embedded Firmware

    Create a job alert for this search

    Embedded Firmware Consultant • Bengaluru / Bangalore

    Related jobs
    • Promoted
    Senior Firmware Engineer

    Senior Firmware Engineer

    TalentojBengaluru, Karnataka, India
    Strong proficiency in Embedded C.Hands-on experience with bare-metal firmware development.Proficiency with communication protocols : I2C, UART, RS485. Experience with ARM Cortex controllers (STM32, N...Show moreLast updated: 6 days ago
    • Promoted
    Embedded Firmware Developer - C / C++ Programming

    Embedded Firmware Developer - C / C++ Programming

    SMARTWORK IT SERVICESBangalore
    Job Title : Embedded Firmware Developer Location : Bangalore Experience : 4- 10 Years ...Show moreLast updated: 30+ days ago
    • Promoted
    Firmware Engineer - Embedded System

    Firmware Engineer - Embedded System

    PeoplefyBangalore
    Position : Firmware Engineer (Embedded Systems C++ Expert) Experience : 69 Years Location : Bangalore (...Show moreLast updated: 5 days ago
    • Promoted
    Oracle EBS Functional with OM

    Oracle EBS Functional with OM

    APPIT Software Inchosur, tamil nadu, in
    Lead and execute the upgrade process of Oracle EBS applications from version 12.Understand new functional features available after the upgrade in 12. Conduct detailed analysis of existing systems, i...Show moreLast updated: 4 days ago
    • Promoted
    iScala / Epicor Functional Consultant

    iScala / Epicor Functional Consultant

    Next Ventureshosur, tamil nadu, in
    Next Ventures is seeking am iScala / Epicor Functional SME for a freelance role with our client in Europe.We are seeking an experienced iScala Epicor Functional SME to support a major global IT car...Show moreLast updated: 7 days ago
    • Promoted
    Zorba AI - Embedded Firmware Developer - C / C++

    Zorba AI - Embedded Firmware Developer - C / C++

    Zorba Consulting India Pvt. Ltd.Bangalore
    Experience : 4+ Years.Location : Bangalore, India (Work from Office).Job Type : Full-Time.Job Summary : We are looking for a passio...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Embedded Firmware Engineer

    Senior Embedded Firmware Engineer

    Blunt Arrowbangalore, karnataka, in
    This position focuses on launching direct-to-consumer products.Our team is responsible for designing, prototyping, and launching Portable Energy Systems—compact solutions that integrate core techno...Show moreLast updated: 30+ days ago
    • Promoted
    Embedded Hardware & Firmware Engineer

    Embedded Hardware & Firmware Engineer

    Focallybangalore, karnataka, in
    Please note that this is a combined hardware & firmware role.Design, develop, and maintain both hardware and embedded firmware for electronic devices and systems, with a focus on AR and Audio-based...Show moreLast updated: 7 days ago
    • Promoted
    IBM OpenPages consultant

    IBM OpenPages consultant

    Timus Consulting Serviceshosur, tamil nadu, in
    Max 6 weeks (immediate joiners preferred).Work on the end to end configuration, and implementation of new use cases and enhancement of existing IBM OpenPages GRC applications for clients.Partner wi...Show moreLast updated: 7 days ago
    • Promoted
    SAP BTP UI5 / FIORI Consultant

    SAP BTP UI5 / FIORI Consultant

    Numeric Technologieshosur, tamil nadu, in
    Shift : 3 : 00 PM - 12 : 00 AM IST.The candidates should have at least 7 years of experience in development, configuration, designing, documentation and testing. The Consultant should be able to carry o...Show moreLast updated: 26 days ago
    • Promoted
    Firmware Embedded Developer - C / C++

    Firmware Embedded Developer - C / C++

    Sportstech GMBHBangalore
    We are looking for an experienced Firmware Embedded Developer to design and develop firmware for fitness / wearable devices , with a strong focus on Blue...Show moreLast updated: 5 days ago
    • Promoted
    Embedded Firmware Developer - C / C++ Programming

    Embedded Firmware Developer - C / C++ Programming

    LION AND ELEPHANTS CONSULTANCY PRIVATE LIMITEDBangalore
    About the Role : We are seeking a highly skilled and motivated Embedded Firmware Developer to join our dynamic engineering team in Bangalor...Show moreLast updated: 20 days ago
    • Promoted
    Autosar Architect - Embedded System - Automotive Software Domain

    Autosar Architect - Embedded System - Automotive Software Domain

    Career Soft SolutionsBangalore
    Job Description : We are looking for an experienced Autosar Architect to join our team in the automotive domain.The ideal candidate will ha...Show moreLast updated: 30+ days ago
    • Promoted
    Embedded Hardware Consultant

    Embedded Hardware Consultant

    ConfidentialBengaluru / Bangalore
    Teknovate is seeking an experienced.The consultant will play a critical role in.Lead architecture, design, and validation of embedded hardware systems (MCUs, sensors, communication modules, power c...Show moreLast updated: 9 days ago
    • Promoted
    Senior Embedded Firmware Engineer I

    Senior Embedded Firmware Engineer I

    ConfidentialBengaluru / Bangalore, India
    Are you ready to accelerate your potential and make a real difference within life sciences, diagnostics and biotechnology. At Beckman Coulter Diagnostics, one of Danaher's 15+ operating companies, o...Show moreLast updated: 9 days ago
    • Promoted
    Senior Embedded Firmware / Software Engineer

    Senior Embedded Firmware / Software Engineer

    ConfidentialBengaluru / Bangalore
    Design and implement software for embedded devices and systems.Manage projects from requirements definition to Production deployment. Design, develop, code, test and debug system software and archit...Show moreLast updated: 30+ days ago
    • Promoted
    Embedded Boot Firmware Architect

    Embedded Boot Firmware Architect

    KrutrimBangalore Urban, Karnataka, India
    Job Title : Embedded Boot Firmware Architect.Experience Level : 12–15 years in Embedded Systems Development.We are seeking an accomplished Embedded Boot Firmware Architect with extensive experience i...Show moreLast updated: 22 days ago
    • Promoted
    Embedded Firmware Engineer

    Embedded Firmware Engineer

    Univision Technology Consulting Pvt. Ltd.Bengaluru, Karnataka, India
    Develop and maintain embedded firmware for ARM Cortex-M / RISC-V microcontrollers.Implement device drivers for I2C, SPI, UART, CAN, USB, BLE, and Ethernet. Work on RTOS (FreeRTOS, Zephyr) and bare-m...Show moreLast updated: 6 days ago
    • Promoted
    Enteprise Technical Consultant

    Enteprise Technical Consultant

    Chargebeehosur, tamil nadu, in
    We are looking for enthusiastic individuals to join our Premium Support team, providing high-quality support to customers who have subscribed to our premium support offerings.As an Enterprise Techn...Show moreLast updated: 7 days ago
    • Promoted
    Embedded Systems Requirements Lead – Automotive Gateway & Diagnostics

    Embedded Systems Requirements Lead – Automotive Gateway & Diagnostics

    L&T Technology ServicesBengaluru, India
    Job Title : Embedded Systems Requirements Lead – Automotive Gateway & Diagnostics.We are seeking a highly skilled and motivated engineer to lead the development and virtualization of sensor and actu...Show moreLast updated: 5 days ago