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