INSPITY IT SOLUTIONS
Embedded Firmware Engineer
1 month ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Gujarat, India
Work mode:
Onsite
Published on:
22 September 2026
What they need
Role Summary We're hiring a Senior Firmware Engineer to lead our embedded firmware team. This is a hybrid role: roughly half hands-on architecture and development across our MCU and embedded-Linux product lines, and half technical leadership — mentoring junior engineers, setting coding and review standards, and owning firmware delivery across multiple concurrent product programs. Key Responsibilities Technical leadership ● Lead and mentor a team of 3–5 junior/mid firmware engineers — code reviews, design reviews, and hands-on pairing ● Own firmware architecture decisions across product lines and make the build-vs-buy, framework, and platform calls ● Set and enforce firmware coding standards, version control practices, and release processes ● Plan and track firmware workstreams against product timelines; report status to the Head of R&D Hands-on development ● Develop and maintain firmware for ESP32/ESP32-S3-based products (sensor readout, connectivity, power management) ● Develop and maintain firmware for STM32-based products (bare-metal or RTOS, sensor interfacing, real-time measurement paths) ● Build and maintain Python-based firmware/application software for Raspberry Pi CM4-based products (config-driven sensor drivers, Modbus/serial interfacing, BLE, edge processing) ● Containerize and deploy services using Docker (on-device services and supporting cloud/data pipelines) ● Implement and debug communication protocols: I2C, SPI, UART, RS-485/Modbus RTU, SDI-12, MQTT, BLE ● Work closely with Embedded Hardware and Design Engineering on bring-up, debugging, and DFM feedback loops Required Skills & Experience ● 6–9 years of professional embedded firmware development experience, including at least 1–2 years in a lead or mentoring capacity ● Strong C/C++ firmware development on ESP32 (Arduino or ESP-IDF) and STM32 (bare-metal or an RTOS such as FreeRTOS) ● Strong Python 3 for embedded Linux application/firmware work on Raspberry Pi CM4 or similar SBCs ● Practical experience with Docker — containerizing device-side services and/or supporting data pipelines ● Solid grasp of embedded communication protocols: I2C, SPI, UART, and at least one of RS-485/Modbus RTU, SDI-12, or MQTT ● Hands-on experience with wireless/cellular connectivity: Quectel 4G/LTE modules (AT command interfacing), LoRa, WiFi, and BLE stacks ● Comfortable with hardware-level debugging: JTAG/SWD, logic analyzers, oscilloscopes, reading schematics and datasheets ● Git-based version control and structured code review practices ● Demonstrated ability to lead a small team — planning work, unblocking others, and maintaining code quality without micromanaging Nice to Have ● Experience with sensor-heavy or field-deployed IoT products (environmental, industrial, or similar harsh-environment hardware) ● Experience with cellular modules (e.g., Telit/Quectel LTE) and connectivity recovery/watchdog design ● Familiarity with a self-hosted data stack (e.g., MQTT broker, Telegraf/InfluxDB/Grafana) for device telemetry ● Exposure to analog front-end or electrochemical/gas-sensing signal chains ● Experience with BLE peripheral/central firmware ● Prior experience in a startup or small-team R&D environment where you owned outcomes end-to-end
Pay: ₹1,100,000.00 - ₹1,200,000.00 per year
Work Location: In person
Other offers great for you!
These companies are also looking for great profiles
Easypartner
Firmware Engineer – Embedded Systems - IDF(H/F)
Freelance
Paris, France
Hybrid
Skills
6 months ago
Quick apply
Celad
Ingénieur Firmware - Systèmes Embarqués (F/H)
Freelance
Montpellier, France
Onsite
Skills
1 month ago
Quick apply
Rheso.tech
Mission Secure Firmware Engineer
Freelance
Nice, France
Hybrid
Skills
1 day ago
Quick apply