
Search by job, company or skills
This job is no longer accepting applications
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
Bachelor Of Technology (B.Tech/B.E)
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