The role
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 [email protected]/9896698700 (WhatsApp only)
Job Types: Full-time, Permanent
Pay: Up to ₹800,000.00 per year
Work Location: In person