Talent.com
Embedded Firmware Developer

Embedded Firmware Developer

Digite InfotechBangalore
15 days ago
Job description

Description :

We are looking for a passionate Embedded Firmware Developer with 1.52 years of hands-on experience in developing firmware for IoT controllers. You will work on next-generation connected devices involving ARM-based microcontrollers, low-power design, and wireless connectivity. The role requires strong embedded C / C++ skills, understanding of IoT communication protocols, and an ability to work closely with hardware and software teams to deliver robust, production-grade firmware solutions.

Key Development :

  • Design, develop, and maintain firmware for ARM-based IoT microcontrollers (e.g., STM32, SAMD, nRF52), ESP32 etc
  • Integrate wired and wireless communication interfaces (UART, I2C, SPI, RS485, Ethernet, LoRa, LoRaWAN, BLE, and Wi-Fi)
  • Develop firmware for sensor data acquisition, actuator control, and IoT networking (MQTT / HTTP / TCP-IP).
  • Write optimized, modular, and maintainable C / C++ code suitable for low-resource systems.

Hardware & Integration :

  • Configure and optimize microcontroller peripherals (ADC, DAC, timers, GPIO, interrupts).
  • Develop device drivers for sensors, actuators, and communication modules.
  • Troubleshoot and debug hardware-firmware issues using JTAG, oscilloscopes, and analyzers.
  • Collaborate with hardware engineers during board bring-up and design validation.
  • Performance & Reliability :

  • Optimize firmware for low power and efficient memory usage.
  • Implement power management features (sleep modes, wake-up events).
  • Design state machines and multitasking architectures
  • Conduct firmware testing, debugging, and validation.
  • Documentation & Version Control :

  • Maintain detailed firmware documentation (architecture, APIs, design decisions).
  • Use Git for source control and collaborative development.
  • Contribute to design reviews, code reviews, and continuous improvement initiatives.
  • Preferred Application Domains :

  • Experience with Agricultural IoT systems such as soil monitoring, irrigation control, or weather sensing is a strong plus.
  • Familiarity with environmental data logging and remote equipment control is advantageous.
  • Required Qualifications :

  • 1.52 years of professional experience in embedded firmware development.
  • Proficiency in C / C++ for embedded systems.
  • Experience with ARM-based microcontrollers (STM32, SAMD, nRF5x), ESP32 etc.
  • Working knowledge of LoRa / LoRaWAN, BLE, and Wi-Fi protocols.
  • Experience with UART, I2C, SPI, RS485, Ethernet communications.
  • Hands-on debugging with GDB, JTAG / SWD, and protocol analyzers.
  • Familiarity with RTOS concepts (FreeRTOS, Zephyr) or bare-metal systems.
  • Strong understanding of network protocols (MQTT, HTTP, TCP / IP).
  • Good documentation and version control practices (Git).
  • Nice-to-Have Skills :

  • Experience with OTA updates, low-power design, and secure boot mechanisms.
  • Familiarity with FreeRTOS, Zephyr, or Nordic SoftDevice.
  • Exposure to CI / CD pipelines for embedded development.
  • Experience with agriculture or industrial IoT Bachelors degree in Electronics, Electrical, Computer Engineering, or related technical field.
  • Equivalent hands-on experience will also be considered.
  • Tools & Technologies :

  • Toolchains : GCC / ARM, STM32CubeIDE, Segger Embedded Studio, PlatformIO.
  • Debugging : JTAG, SWD, Oscilloscope, Logic Analyzer.
  • Version Control : Git, GitHub / GitLab.
  • RTOS : FreeRTOS, Zephyr.
  • Networking : MQTT, HTTP, TCP / IP
  • (ref : hirist.tech)

    Create a job alert for this search

    Embedded Developer • Bangalore

    Related jobs
    • Promoted
    Senior Electronics Engineer

    Senior Electronics Engineer

    Terumo Blood and Cell Technologieshosur, tamil nadu, in
    We are looking for a highly skilled and experienced Senior Embedded Systems Engineer to join our dynamic team.Be responsible for Designing, developing, and maintaining embedded systems and software...Show moreLast updated: 1 day ago
    • Promoted
    Senior Software Engineer – Model-Based Development (MBD)

    Senior Software Engineer – Model-Based Development (MBD)

    eStar Technologieshosur, tamil nadu, in
    Tech in Computer Science / Electronics.We are looking for an experienced Model-Based Development (MBD) Engineer to join our client's Electronics R&D team. In this role, you will design, develop, int...Show moreLast updated: 1 day ago
    • Promoted
    Teamcenter Developer

    Teamcenter Developer

    Softwise Mechatronics Private Limitedhosur, tamil nadu, in
    Softwise Mechatronics provides innovative development solutions for Engineering Analysis, Embedded Electronics, Software Development, and New Product Development. We are among the leading service pr...Show moreLast updated: 1 day ago
    • Promoted
    Firmware Developer - Embedded Systems - Automotive Domain

    Firmware Developer - Embedded Systems - Automotive Domain

    MirafraBangalore
    Role : Firmware Developer Job Responsibilities and Requirements : - Plan, design, and implement embedded software for nex...Show moreLast updated: 30+ days ago
    • Promoted
    DATOMS - Senior Embedded Firmware Developer

    DATOMS - Senior Embedded Firmware Developer

    DATOMSBangalore
    Description : About Us : DATOMS is an IoT software platform that streamlines asset management and operations...Show moreLast updated: 16 days ago
    • Promoted
    BMC Firmware developer

    BMC Firmware developer

    LuxoftBengaluru, Karnataka, India
    Join our team in developing cutting-edge security firmware for Embedded Systems on Chips (SoCs).You will be working on innovative projects that focus on the security subsystem of silicon, including...Show moreLast updated: 16 days ago
    • Promoted
    Platform Embedded Developer

    Platform Embedded Developer

    Altiostar, A Rakuten Symphony CompanyBengaluru, Karnataka, India
    Our unique 4G / 5G vRAN solution is designed to improve quality of experience, enhance spectral efficiency, provide flexibility to the operator in hardware selection, provide full network automation ...Show moreLast updated: 27 days ago
    • Promoted
    Senior Embedded Engineer

    Senior Embedded Engineer

    TEKsystemsBengaluru, Karnataka, India
    Notice Period preference : immediate to 45 Days.Semiconductor Design / Manufacturing.Experience : 4-10 Years of experience. Embedded C Programming and Problem solving.Domain / specialization Specific a...Show moreLast updated: 15 days ago
    • Promoted
    Embedded Firmware Developer

    Embedded Firmware Developer

    ConfidentialBengaluru / Bangalore
    Experience in software development life cycle (SDLC).Strong knowledge of Agile methodology and frameworks like Scrum, Kanban, XP, etc. Working knowledge of various Agile techniques such as user stor...Show moreLast updated: 10 days ago
    • Promoted
    Embedded System Developer

    Embedded System Developer

    Tata Elxsibangalore, karnataka, in
    Job Title : OpenWRT Developer (4–8 Years).We are looking for an experienced.OpenWRT / Embedded Linux Developer.CPE, routers, and gateway platforms. The role involves building, customizing, and optimi...Show moreLast updated: 2 days ago
    • Promoted
    Embedded Hardware Engineer

    Embedded Hardware Engineer

    Praanhosur, tamil nadu, in
    The company is backed by top tier VCs and CXOs globally and currently operates between the United States and India.Our team puts extreme attention to detail and loves building technology that's asp...Show moreLast updated: 1 day ago
    • Promoted
    Embedded Manual Testing

    Embedded Manual Testing

    HCLTechhosur, tamil nadu, in
    HCLTech Hiring : Embedded Manual Testing🚀.Join our team to build high-performance applications using modern.Proficiency in Embedded Manual Device Testing. Expertise in understanding the System and S...Show moreLast updated: 1 day 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: 30+ days ago
    • Promoted
    Embedded Firmware Engineer

    Embedded Firmware Engineer

    PraanBengaluru, IN
    The company is backed by top tier VCs and CXOs globally and currently operates between the United States and India.Our team puts extreme attention to detail and loves building technology that's asp...Show moreLast updated: 1 day ago
    • Promoted
    Hardware Design Engineer

    Hardware Design Engineer

    Space pulse Technosolution Pvt ltd.hosur, tamil nadu, in
    Space Pulse Technosolutions Pvt Ltd.We are looking for a passionate.Microcontroller Programmer / Embedded Firmware Development Engineer. Develop and debug controller software in.UART, SPI, I2C, ADC,...Show moreLast updated: 1 day ago
    • Promoted
    SSD Firmware Developer ( Embedded C Firmware)

    SSD Firmware Developer ( Embedded C Firmware)

    Staffington Globalbangalore, karnataka, in
    The role is with a renowned large multinational conglomerate in the field of electronics.Min 4 years of Firmware development. Min 4 years of Strong C experience.There will be an online assessment fo...Show moreLast updated: 3 days ago
    • Promoted
    Deputy Engineer

    Deputy Engineer

    Space pulse Technosolution Pvt ltd.hosur, tamil nadu, in
    Space Pulse Technosolutions Pvt Ltd.We are looking for a passionate.Microcontroller Programmer / Embedded Firmware Development Engineer. Develop and debug controller software in.UART, SPI, I2C, ADC,...Show moreLast updated: 1 day ago
    • Promoted
    PortaOne Implementation and Configuration Expert

    PortaOne Implementation and Configuration Expert

    APPIT Software Inchosur, tamil nadu, in
    Core Implementation & Deployment.Lead end-to-end deployment, configuration, and hardening of PortaSwitch (PortaBilling and PortaOne VoIP Switch) environments. Configure advanced routing logic, inclu...Show moreLast updated: 3 days ago