Embedded Software Engineer (Firmware, HMI & IoT)

3 years

8 Lacs

Posted:5 hours ago| Platform: GlassDoor logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Location: Saha, India (In-Person Only)
Department: Product Development & Engineering
Reports To: Head of Product Development

Role Overview

Eisco is seeking a mid-level Embedded Software Engineer with 3–5 years of practical industry experience to join our Product Development team. This role blends firmware development, Human–Machine Interface (HMI) implementation, and support for IoT-enabled instrumentation.

You will work closely with hardware and design teams to bring new scientific instruments, handheld meters, and connected devices from concept to production — ensuring both reliable firmware and polished user interfaces.

Key Responsibilities

  • Develop and maintain firmware for microcontrollers (ARM Cortex-M STM32), ESP32, Atmel, Arduino ,PIC,ATMEGAetc.).
  • Implement HMI/GUI elements on embedded screens (TFT LCDs, OLEDs, e-paper, touchscreen).
  • Preferably knowledge in Translate UI/UX designs (e.g., Figma prototypes) into responsive embedded interfaces.
  • Write and debug drivers and communication protocols (I²C, SPI, UART, USB, BLE, Wi-Fi, MQTT).
  • Support IoT and connectivity features for smart instrumentation.
  • Optimize UI rendering and firmware performance for resource-constrained hardware.
  • Knowledge of using oscilloscopes, logic analyzers, and JTAG/SWD tools.
  • Collaborate with product designers and hardware engineers to ensure seamless user experience and device reliability.
  • Document code, manage revisions with Git, and participate in structured development workflows.

Qualifications

  • Bachelor’s/Master’s degree in B.tech/B.sc Electronics & Communication, or related field.
  • 3–5 years industry experience in embedded software development for instrumentation, IoT devices, or consumer electronics, Educational equipment.
  • Strong proficiency in C/C++; Python familiarity for testing/automation tools.
  • Experience with HMI/GUI development (LVGL, TouchGFX, Qt for MCUs, Embedded Wizard).
  • Hands-on work with ARM Cortex-M/ESP32 MCUs,ISTM32/Arduino and peripheral interfaces.
  • Knowledge of wireless connectivity protocols (BLE, Wi-Fi, MQTT, CoAP) for IoT integration.
  • Familiarity with RTOS development and real-time task management.
  • Experience debugging with oscilloscopes, logic analyzers, JTAG, SWD.

**Preferably**: Exposure to scientific/medical devices, laboratory instruments, or industrial controllers.

Please share your cv at talent@eiscolabs.com/9896698700 (WhatsApp only)

Job Types: Full-time, Permanent

Pay: Up to ₹800,000.00 per year

Work Location: In person

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You