IoT Firmware Developer

Tag-N-Trac, Inc.

Hyderabad

On-site

INR 1,200,000 - 1,800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Tag‑N‑Trac, Inc. is hiring an IoT Firmware Developer to design, develop, test, and maintain embedded firmware for cellular and BLE smart labels, sensors, gateways, and ultra-low-power devices.

You will join a firmware team working with hardware, platform, cloud, mobile, and product teams to deliver secure, power-efficient IoT products from prototype to production. You will collaborate across distributed teams to ensure reliable device performance and secure OTA updates, while optimizing power

Qualifications

  • 3+ years of hands-on embedded firmware development for IoT.
  • Strong proficiency in C in resource-constrained environments.
  • Understanding of RTOS concepts (FreeRTOS or equivalent).
  • Knowledge of battery-powered design and energy optimization.
  • Hands-on experience with wireless protocols (BLE, LTE-M, NB-IoT, Wi‑Fi) and interfaces (UART/SPI/I2C).
  • Experience with cloud-connected IoT platforms (AWS IoT or equivalent).
  • Experience with manufacturing test fixtures, production flashing, and diagnostics.

Responsibilities

  • Design, implement, debug, and maintain embedded firmware for IoT devices, sensors, gateways, and edge hardware.
  • Develop production-quality C code for resource-constrained devices.
  • Implement wireless connectivity and hardware interfaces (UART, SPI, I2C, MQTT, AWS IoT).
  • Collaborate with hardware engineers on board bring-up and integration.
  • Build and maintain secure OTA firmware update mechanisms.
  • Optimize firmware for performance, memory footprint, reliability, and power efficiency.
  • Debug hardware/firmware issues with lab equipment and develop tests.
  • Support manufacturing test fixtures, production flashing, and field diagnostics.

Skills

C programming
RTOS concepts
Power optimization
Wireless protocols
Cloud IoT

Education

Bachelor's degree in EE/CE/CS

Tools

Make/CMake
Unity testing
Python scripting
Git

Job description

At Tag-N-Trac, we provide an AI-driven, full-stack IoT traceability solution using custom smart labels and ultra-low-power devices. We use cutting-edge technologies to enable end-to-end supply chain digitization, helping revolutionize supply chain, logistics, and inventory management by providing real-time visibility into assets and shipments.

Our team collaborates closely with Product and Engineering to architect, build, and maintain the technologies that power our IoT devices, core platform, customer-facing APIs, and real-time event processing — all tailored to the challenges of the supply chain industry. We tackle compelling technical problems using data from our fleet of IoT devices and sensors, and we foster a data-driven mindset where good ideas are welcomed regardless of where they come from.

Role Overview

We are seeking an IoT Firmware Developer to design, develop, test, and maintain embedded firmware for Tag-N-Trac’s connected (cellular and BLE) smart labels, sensors, gateways, and ultra-low-power devices. You’ll join an existing firmware team and work closely with hardware, platform, cloud, mobile, and product teams to deliver reliable, secure, and power-efficient IoT products — from prototype through production and into the field.

Key Responsibilities
  • Design, implement, debug, and maintain embedded firmware for IoT devices, sensors, gateways, and edge hardware.
  • Develop production-quality C code for resource-constrained, low-power embedded environments.
  • Implement wireless connectivity (4G LTE and low power LTE-M, NB-IoT, BLE, Wi-Fi) and hardware interfaces/protocols (UART, SPI, I2C, MQTT, AWS IoT).
  • Collaborate with hardware engineers on board bring-up, schematic review, and hardware/software integration.
  • Build and maintain secure OTA firmware update mechanisms.
  • Optimize firmware for performance, memory footprint, reliability, and power efficiency.
  • Debug hardware/firmware issues using lab equipment (debuggers, oscilloscopes, logic analyzers) and develop tests to validate quality.
  • Support manufacturing test fixtures, production flashing, and field diagnostics for devices in deployment.
Required Qualifications
  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related field, or equivalent practical experience.
  • 3+ years of hands‑on embedded firmware development for IoT or related products.
  • Strong proficiency in C in resource-constrained environments.
  • Solid understanding of RTOS concepts (FreeRTOS or equivalent) — tasks, interrupts, concurrency, memory management.
  • Knowledge of battery-powered design — sleep modes, power profiling, energy optimization.
  • Hands‑on experience with wireless protocols (BLE, LTE-M, NB-IoT, Wi‑Fi) and standard hardware interfaces (UART/SPI/I2C).
  • Experience with cloud‑connected IoT platforms — device provisioning, telemetry, OTA updates, AWS IoT or equivalent.
  • Experience with manufacturing test fixtures, production flashing, device calibration, or field service diagnostics.
Nice to Have
  • Experience with build systems (Make, CMake), unit testing frameworks (Unity or equivalent), and Python scripting.
  • Familiarity with regulatory, safety, or cybersecurity requirements for production devices (e.g., FCC certification).
  • Familiarity with Git and collaborative engineering workflows.
Success in the Role
  • You are highly entrepreneurial, thrive on taking ownership of your impact, and take initiative to solve problems before they arise.
  • You are an excellent collaborator and communicator who listens to others, asks thoughtful questions, and understands that startups are a team sport.
  • You are excited by the prospect of working with teammates across distributed locations and time zones.
  • You elevate the team’s competency and company culture.
Why Tag-N-Trac

Tag‑N‑Trac is driving disruption in the $8T logistics industry with a novel range of IoT devices and an AI-first approach. Our customers and partners value our products for their grounding in industry thought leadership, execution agility, and product quality. You’ll have a real opportunity to create impact — both by accelerating our product offerings and by helping amplify our values.

You will be working in‑office, collaborating with a small, mission-focused team located at the prestigious T‑Hub in Hyderabad’s Knowledge City. The company is headquartered in San Diego, CA.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Quality Engineer
Software Quality Engineer

Tag-N-Trac • Hyderabad

On-site
INR 600,000 - 900,000
Senior Embedded Firmware Developer
Senior Embedded Firmware Developer

DATOMS • Bengaluru

On-site
INR 900,000 - 1,500,000
Senior Embedded Firmware Developer Job ID: 390508
Senior Embedded Firmware Developer Job ID: 390508

Datoms • India

On-site
INR 1,200,000 - 2,000,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Tekskills • Bengaluru

On-site
INR 4,500,000 - 7,000,000
Firmware Technical Lead / Architect
Firmware Technical Lead / Architect

Tismo Inc. • Bengaluru

On-site
INR 2,500,000 - 4,200,000
Sr. Firmware Engineer
Sr. Firmware Engineer

Elecbits • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Embedded Software Architect
Embedded Software Architect

Trane Technologies • Bengaluru

On-site
INR 3,000,000 - 5,500,000
Inclusive wellbeing
Learning and development
Employee resource groups
+2
Embedded Firmware Engineer
Embedded Firmware Engineer

Holmium Technologies Jaipur • Dadri

On-site
INR 900,000 - 1,500,000
Firmware Support Engineer
Firmware Support Engineer

Mobitechwireless • India

On-site
INR 400,000 - 700,000
PF & ESI
Health Insurance
On-the-Job Training
+2
Embedded Software Engineer
Embedded Software Engineer

Airveda Technologies Pvt Ltd • New Delhi, Ghaziabad District

On-site
INR 500,000 - 1,000,000
On-site in Ghaziabad
Learning support
Hardware lab access
+1