JobHabor
Menu

Embedded Firmware Engineer

Reposenergy · Pune City, Maharashtra, India

100100

Hiring signal

Actively hiring

Posted 5 days ago · still listed on the employer's own board · How we score

All reasons

In its favour

  • Posted 5 days ago
  • Still listed on the employer's own board

Did you apply?

Embedded Firmware Engineer at Reposenergy. We’ll keep it in your applied jobs, so you can see it later and be warned before applying to the same employer twice.

JOB DESCRIPTION

Senior IIoT Firmware Engineer

Location: S.B.Road Pune, On-site

Industrial IoT Gateways | Smart Sensors | Edge Telemetry

Role Overview

We are looking for an experienced firmware engineer to build industrial IoT gateways, smart sensors and edge-telemetry units. The role combines firmware development for industrial equipment interfaces (including Modbus and CAN), local data processing, and dependable telemetry delivery to cloud infrastructure over BLE, Wi-Fi, 4G LTE and GPRS.

A key focus is maintaining data integrity and reliable connectivity in bandwidth-constrained, power-sensitive and electromagnetically noisy industrial environments.

Key Responsibilities

1. Wireless Connectivity and Network Management

  • Integrate wireless communication modules and technologies, including Wi-Fi, Bluetooth Low Energy (BLE 5.0+), 4G LTE and GPRS/2G fallbacks.
  • Build resilient network-management logic for automated network switching, signal-strength optimization, reconnection state machines and failover paths.
  • Implement secure over-the-air (OTA) firmware updates over cellular and Wi-Fi, including boot validation and rollback protection.

2. Industrial Protocols and Edge Telemetry

  • Develop master/slave communication engines using Modbus RTU over RS485/RS232 and Modbus TCP to collect telemetry from industrial energy meters, PLCs and variable-frequency drives (VFDs).
  • Translate machine registers—including Modbus holding registers and CAN frame IDs—into structured, serialized payloads such as JSON.
  • Build optimized MQTT clients that manage QoS levels, persistent sessions, keep-alives and retained messages to stream edge data securely to AWS IoT Core, Azure IoT or custom Mosquitto brokers.

3. Edge Data Processing and Storage

  • Implement local buffering and timestamped logging using SQLite, SD cards or BBRAM to reduce data loss during cellular or Wi-Fi outages.
  • Optimize power consumption and bandwidth usage in cellular/GPRS deployments through data compression and deadband polling strategies.
  • Develop edge-computing logic for local decision-making, fast filtering, real-time alert triggers and safe-state management.

4. Firmware Architecture and Microcontroller Development

  • Build modular, multithreaded bare-metal or RTOS-based firmware, including FreeRTOS, for 32-bit platforms such as STM32, Renesas RA, ARM Cortex, NXP and ESP32.
  • Manage real-time peripheral tasks alongside network transactions, including UART/SPI/I2C buses, timers, watchdog timers and low-level ADC interfaces.

Technical Skills

Programming

Embedded C, C++, and Python or shell scripting for internal automation and testing tools.

Industrial and Field Protocols

Modbus RTU/TCP, CAN Bus (SocketCAN, bxCAN, J1939, UDS), RS485 and RS232.

IoT and Networking

MQTT, HTTPS, TCP/IP socket programming and JSON serialization.

Wireless and RF

4G LTE/GPRS cellular AT commands, Wi-Fi (802.11) and BLE profiles, services and advertising.

Operating Systems and Microcontrollers

FreeRTOS, STM32, ARM Cortex-A/M processors and ESP32 (ESP-IDF).

Debugging Tools

Wireshark, PCANView/Vehicle Spy, logic analyzers, GDB and AT-command terminals such as Tera Term.

Security

TLS 1.2/1.3, MQTTS (secure MQTT), cryptographic device authentication and X.509 certificate handling.

Qualifications and Experience

  • 4–6 years of experience in embedded software or firmware design, including at least 2 years focused on deploying networked IoT products in production industrial environments.
  • Bachelor’s or Master’s degree in Electronics and Communication Engineering, Electrical Engineering, IoT or a closely related discipline.
  • Experience with remote field-monitoring gateways, smart energy grids, heavy industrial instrumentation or environmental telemetry systems.

Skills

More jobs at Reposenergy

Similar roles