Search by job, company or skills

Cureous

Embedded Systems & IoT Firmware Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 14 hours ago
  • Be among the first 20 applicants
Early Applicant

Job Description

Position: Embedded Systems & IoT Firmware Engineer

Mode: In-Office

Type: Full time

Opportunity Status: Immediate

Office Location: Bangalore, Cureous

Company Overview

Cureous Labs is a medical technology startup, spin off from AIIMS New Delhi pioneering India's first intelligent patient repositioning system, Eturnal. Our mission is to transform patient care and reduce the burden on healthcare workers through innovative, human-centered technologies. Backed by BIRAC, Bill & Melinda Gates Foundation and leading angels, Cureous Labs is scaling its go-to-market rapidly with a mission to deploy 100+ units in the next quarter.

Position Overview

We are looking for an Embedded Systems & IoT Firmware Engineer to design, develop, and deploy production-grade firmware for connected medical/IoT devices. The role involves low-level embedded development, real-time systems, sensor data processing, and secure cloud connectivity, with strong ownership from hardware bring-up to field-ready products.

Key Responsibilities

Embedded Firmware Development

  • Design and develop production-quality embedded firmware using Embedded C.
  • Work on ESP32 and ARM Cortex-M (STM32 M0/M3/M4/M7) platforms using bare-metal and HAL/driver-based architectures.
  • Build and maintain real-time firmware using FreeRTOS, ensuring deterministic and reliable system behaviour.

MCU Peripherals & Communication

  • Configure, integrate, and debug embedded communication protocols including UART, SPI, and IC.
  • Develop and debug MCU peripherals such as GPIOs, DMA, ADC, PWM, timers, and interrupts.
  • Read and interpret datasheets and reference manuals to translate hardware specifications into robust firmware.

Hardware Bring-up & Debugging

  • Collaborate closely with hardware teams during board bring-up and validation.
  • Understand schematics and map MCU pins to external peripherals and sensors accurately.
  • Perform low-level debugging using JTAG/SWD debuggers (ST-Link, J-Link, ESP-PROG), oscilloscopes, and logic/protocol analyzers.

Sensor Data & Signal Processing

  • Develop firmware pipelines to acquire, filter, and process noisy real-world sensor data.
  • Implement digital filtering techniques such as FIR, IIR, moving average, Gaussian, and noise-reduction filters.
  • Use ARM CMSIS-DSP libraries for efficient signal processing on Cortex-M platforms.
  • Prototype and validate algorithms using MATLAB / Octave before firmware integration.

Analog & Mixed-Signal Systems

  • Work with ADC systems, understanding sampling theory, resolution, noise, aliasing, and calibration.
  • Manage sensor front-ends including analog multiplexers (MUXes), channel sequencing, and timing coordination.
  • Convert raw analog signals into calibrated, stable, and meaningful digital data.

IoT & Cloud Connectivity

  • Develop secure IoT-enabled firmware for device provisioning, identity management, and lifecycle control.
  • Integrate devices with cloud platforms using MQTT and AWS IoT Core concepts such as device shadows and OTA updates.
  • Design firmware with strong awareness of security, reliability, and power constraints.

System Integration & Product Readiness

  • Perform RTOS-aware debugging and runtime analysis to identify timing, concurrency, and performance issues.
  • Diagnose issues holistically across hardware, firmware, communication, and signal domains.
  • Support validation, field deployment, and production readiness of embedded systems.

Required Skills & Experience

  • Strong hands-on experience in Embedded C for production systems.
  • Proven experience with ESP32 and STM32 microcontrollers.
  • Solid understanding of RTOS-based embedded architectures.
  • Strong debugging mindset and ability to work across hardware and software boundaries.

Nice to Have

  • Experience building medical or safety-critical devices.
  • Exposure to low-power system design and optimization.
  • Experience taking products from prototype to production.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 139385739