Search by job, company or skills

Mindlabs

Senior Embedded Software Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 15 days ago
  • Be among the first 30 applicants
Early Applicant

Job Description

Company Description

Mindlabs is a fast-growing deeptech startup building intelligent, reliable infrastructure for the physical world. We specialize in real-time sensing systems for cold chain, logistics, and industrial environments combining rugged hardware, wireless connectivity, and cloud-native software. Our mission is to reduce global inefficiencies like cold chain wastage through technology that's invisible, scalable, and resilient. Founded by engineers from IITs, we're a product-first company with full-stack control from PCB to platform and a culture obsessed with field reliability, quality, and long-term impact.

Role Description

This is a full-time on-site role for a Senior Embedded Software Engineer at Mindlabs located in Hyderabad. Key responsibilities include but are not limited to:

  • Design, build and support embedded software across QuecOpen, ESP32, STM32, and other MCU platforms for multiple product lines.
  • Design robust, RTOS-based state machines for long-running, production-grade firmware.
  • Implement and integrate peripherals such as GPIO, UART, I2C, SPI, ADC, PWM, sensors, and communication modules.
  • Implement features such as sensor interfacing, timers, communication stacks, low-power logic, bootloaders, OTA, etc.
  • Integrate with cellular/Wi-Fi/BLE modules and handle network lifecycle management.
  • Build and maintain networking flows (TCP/UDP, MQTT, HTTP, TLS) for cloud-connected IoT devices.
  • Work closely with hardware, cloud, and product teams to validate new boards, bring-up and validate prototypes, debug board-level issues and deliver complete embedded systems.
  • Write clear documentation, participate in architecture discussions, code reviews, and contribute to continuous improvement.
  • Support field testing and troubleshoot issues on deployed devices.

Skillset Requirements

Must-Have Skills:

  • Strong expertise in Embedded C and real-time embedded development.
  • Solid understanding of RTOS concepts: tasks/threads, priorities, queues, semaphores, timers, watchdogs.
  • Experience with at least one major MCU platform such as ESP32 (ESP-IDF) or STM32.
  • Hands-on experience with hardware interfaces: GPIO, UART, SPI, I2C, ADC, interrupts.
  • Experience integrating and working with cellular modules (Quectel/SIMCom/u-blox) using AT commands or SDKs.
  • Ability to work with vendor SDKs, proprietary APIs, and event-driven architectures.
  • Understanding of TCP/UDP communication, MQTT/HTTP flows, TLS, reconnection logic.
  • Strong debugging mindset using UART logs, firmware traces, logic analyzers, and systematic root-cause analysis.

Good to Have Skills:

  • Experience with Quectel QuecOpen, Unisoc 8910DM, or SIMCom OpenCPU.
  • Prior work with ThreadX, FreeRTOS, Zephyr, or similar environments.
  • Experience in low-power IoT device development, PSM/eDRX, or modem behavior patterns.
  • Exposure to Modbus/RS485, sensor interfacing, CAN, or industrial protocols.
  • Familiarity with embedded Linux concepts.
  • End-to-end IoT product or production firmware experience.

Qualification & Experience Requirements

  • Bachelor's degree in Electronics, Electrical, Computer Engineering, or related field.
  • Preferred: 35 years of embedded development experience.
  • Minimum: 1-2 years of experience for strong candidates with solid embedded + RTOS fundamentals and real project experience.
  • Freshers considered only if they have strong hands-on embedded portfolio (not hobby-level Arduino).

Perks working at Mindlabs

  • A chance to work on some of the most disruptive and emerging technologies
  • Work culture which promotes freedom of creativity, exploration and emphasises on performance and responsibility above all
  • A great platform to face challenges, grow rapidly and establish independent professional feats

To know more about us, please visit www.mindlabs.cloud

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 134106467