Search by job, company or skills

I

Firmware Engineer

2-3 Years
3.5 - 4.5 LPA

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 months ago

Job Description

Job Roles and Responsibilities:

Firmware Developer IoT Gateway & Embedded Devices

About the Role

We are looking for a Firmware Developer to design, develop, and maintain embedded firmware for IoT gateways and industrial devices. The role involves working closely with hardware, cloud, and application teams to deliver reliable, secure, and scalable embedded solutions for industrial environments.

Key Responsibilities

Design and develop embedded firmware for IoT gateways and custom devices

Work on bare-metal and RTOS-based firmware development

Develop and integrate device drivers for peripherals:

UART, SPI, I2C, CAN, Ethernet, USB, GPIO

Implement industrial communication protocols:

Modbus RTU / TCP

MQTT, HTTP/HTTPS

TCP/IP, UDP

Interface with wireless modules:

Wi-Fi, Ethernet, LTE/4G, Sub-GHz, LoRa

Implement OTA firmware updates, bootloaders, and fail-safe mechanisms

Optimize firmware for performance, power, and memory

Debug hardware and firmware issues using:

JTAG, SWD, Logic Analyzer, Oscilloscope

Collaborate with hardware, cloud, and mobile/web teams

Prepare technical documentation:

Firmware architecture

API documentation

Test and validation reports

Support field issues, testing, and product validation

Required Skills & Qualifications

Technical Skills

Strong experience in Embedded C / C++

Hands-on experience with ARM Cortex-M / Cortex-A MCUs or SoCs

Experience with RTOS (FreeRTOS, Zephyr, ThreadX, etc.)

Knowledge of Linux-based embedded systems (preferred for gateways)

Understanding of:

Memory management

Interrupts

Timers

Power management

Experience in IoT gateway architecture

Familiarity with secure firmware practices:

TLS, certificates, secure boot (basic to advanced)

Tools & Platforms

Embedded IDEs (STM32CubeIDE, ESP-IDF, Keil, IAR, etc.)

Version control (Git)

Debugging tools (OpenOCD, GDB)

Preferred Skills (Good to Have)

Experience with industrial IoT products

Exposure to cloud platforms (AWS IoT, Azure IoT, custom MQTT brokers)

Knowledge of device provisioning and fleet management

Experience with OTA frameworks

Basic understanding of PCB schematics and hardware design

Experience in certification support (EMI/EMC, CE, FCC firmware side)

Educational Qualification

BE / BTech / MTech in Electronics, Embedded Systems, or related field

Strong hands-on project experience is mandatory

What We Offer

Opportunity to work on real industrial IoT products

Exposure to end-to-end product development

Growth into Technical Lead / Architect roles

Work in a fast-growing product engineering environment

Ideal Candidate Profile (Summary)

Hands-on firmware engineer

Comfortable working close to hardware

Experience in IoT gateways and industrial protocols

Product-oriented mindset

Spotlight
  • Health insurance

Bachelor Of Technology (B.Tech/B.E)

More Info

About Company

Innospace Automation Services Pvt Ltd is an IoT and Automation based company. Having Innovation as our core, we offer Research and development as a service for customers. We are also the leading OEM supplier of Professional Radio Remote Control systems.

We have a dedicated R&D Team that has in depth understanding of machineries and the ability to leverage technology advancements. This enables us to craft a customisable and cost-effective solution.

Products and services of Innospace Automation falls under 4 categories namely Industrial Automation products, Industrial IoT solutions, Marketplace (For industrial remote control products), Research and development as a service.

Our customers are guaranteed futuristic solutions and services. Missing out on our expertise is a simple no-no.

Job ID: 136174893

Similar Jobs