Search by job, company or skills

tersano

Embedded Firmware + Full-Stack IoT Developer

new job description bg glownew job description bg glownew job description bg svg
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Title: Embedded Firmware + Full-Stack IoT Developer (End-to-End Product Engineer)

Company: Tersano India (Subsidiary of Tersano Inc.)

Location: Coimbatore

Work Address: 519/2, Athipalayam Road, Chinnavedampatty, Coimbatore 641049

Experience Required:

  • 4+ years in embedded hardware & firmware development
  • 2+ years in backend API development and integrations
  • Experience building end-to-end IoT systems including dashboards and firmware integration
  • Basic frontend development experience preferred

Start Date: Earliest possible

Compensation: 12LPA 20 LPA (based on experience and skillset)

About Tersano

Tersano Inc. is a Canada-based company headquartered in Windsor, Ontario, focused on sustainable and innovative cleaning technology solutions. We are launching a new R&D and engineering office in Coimbatore, Tamil Nadu, to support next-generation product development. We are hiring key team members to drive hardware innovation in this new setup

Role Overview

We are looking for a hands-on engineer who can own complete IoT product development end-to-end starting from embedded firmware and device bring-up, all the way to backend APIs, database, and a web dashboard. This role is ideal for someone who enjoys building real systems that combine hardware, firmware, cloud, and UI, and who can debug across the full stack.

Key Responsibilities

Embedded Firmware and Hardware Bring-up

  • Develop and maintain firmware for embedded systems (ESP32, STM32, Arduino/Atmel or similar)
  • Perform board bring-up, peripheral validation, and debugging using UART logs, oscilloscopes/logic analyzers, and lab instruments
  • Implement device drivers and interfaces: I2C, SPI, UART, ADC, GPIO, PWM, interrupts, and timers
  • Integrate and validate sensors, motor drivers, relays, power subsystems, and communication modules (Wi-Fi, BLE, LTE/NB-IoT, GNSS; Quectel/SIMCom)
  • Implement reliable device telemetry, logging, error handling, and firmware update workflows (OTA is a plus)
  • Maintain firmware documentation, test procedures, and production-ready debug tools

Backend Development and APIs

  • Build and maintain backend services using Node.js and TypeScript (or equivalent).
  • Design and implement REST APIs and real-time communication (WebSockets/MQTT) for device data and control.
  • Integrate cloud services for scalable deployments (AWS preferred; equivalent experience is fine).
  • Implement authentication, secure communication, and device management workflows

Database and Data Engineering

  • Design and manage databases (MongoDB preferred; SQL is also acceptable)
  • Build efficient data models for device telemetry, logs, alerts, configurations, and user roles
  • Ensure data reliability, performance, and traceability for analytics and reporting

Frontend Dashboard Development

  • Develop responsive web dashboards using React + TypeScript
  • Build clean UI components for device monitoring, alerts, configuration, and reports (MUI or similar UI frameworks)
  • Work closely with firmware/backend to ensure end-to-end functionality and smooth user experience

Cross-Functional Ownership

  • Own features from requirements to deployment: design, implementation, testing, and documentation
  • Support integration testing, field debugging, and continuous improvements
  • Participate in code reviews and improve engineering practices and tooling

Qualifications

  • Bachelor's degree in engineering/computer science/ECE/EEE or related field (or equivalent practical experience)
  • 4+ years of hands-on experience delivering real products in embedded firmware and full-stack development
  • Strong embedded C/C++ skills and understanding of microcontroller fundamentals (timers, interrupts, memory, peripherals)
  • Strong experience in Node.js + TypeScript, REST APIs, and database development (MongoDB/SQL)
  • Frontend experience with React + TypeScript and building production dashboards.
  • Practical understanding of electronics fundamentals (schematics, pinouts, signals, timing concepts)
  • Ability to debug across hardware + firmware + software and drive issues to closure
  • Familiarity with Linux-based development environments and tools

Nice to Have

  • OTA firmware updates, secure boot, device provisioning, and certificates
  • MQTT, BLE provisioning flows, cellular connectivity workflows
  • CI/CD, Docker, automated testing, and deployment pipelines
  • Experience building internal tools for validation, diagnostics, and production testing

What We Value

  • Strong ownership mindset and ability to deliver end-to-end solutions
  • Hands-on attitudecomfortable working both in code and at the bench
  • Clear communication and documentation habits
  • Curiosity and continuous learning

How to Apply

Please email your resume along with project details/portfolio to:

Subject : Embedded Firmware + Full-Stack IoT Developer

[Confidential Information]

Candidate Information (Mandatory):

Please include the following details in your application/email:

  • Current CTC and Expected CTC :
  • Current location :
  • Brief summary of your current role and relevant experience (projects/products you owned end-to-end)
  • Notice period status (serving notice or not). If not, your earliest possible start date
  • This is an individual contributor role working closely with our Canada team. Please confirm your comfort level working with global teams and collaborating across time zones.

More Info

About Company

Job ID: 144067535