Bengaluru
Team: Smart Devices Location: Bengaluru Experience: 2–4 years
The Smart Devices team at Mygate builds the connected hardware that powers India's largest community living platform; a portfolio of smart, IoT, and access control devices, along with the infrastructure behind them.
We design and build connected hardware devices; that run in thousands of homes and gated communities. This role sits right at the boundary of hardware and firmware: you'll help take boards from schematic to bring-up to shipping firmware, working alongside senior engineers, ODM/vendor partners, and the cloud and mobile teams.
It's a hands-on role for someone early in their career who's genuinely excited about embedded systems; equally happy with a soldering iron and a debugger.
Design and lay out PCBs; schematic capture, component selection, multi-layer layout, and BOM prep under the guidance of senior engineers
Bring up new boards: power-on checks, debugging hardware faults, and validating peripherals
Write and debug firmware for microcontrollers and embedded Linux SoCs (drivers, peripheral integration, application logic)
Work with communication interfaces such as UART, I2C, SPI, BLE, and Wi-Fi/MQTT
Read datasheets and reference designs and translate them into working hardware and code
Support hardware validation through EVT/DVT/PVT stages and collaborate with manufacturing partners
Document designs, test results, and known issues clearly
BE/BTech in Electronics, Electrical, ECE, or a related field
0–2 years of experience, or strong academic/personal projects in embedded systems
Working knowledge of embedded C (C++ is a plus)
Hands-on experience with a PCB design tool (KiCad, Altium, Eagle, or similar) at least at a coursework or side-project level
Solid grasp of electronics fundamentals: digital and analog circuits, microcontrollers, power basics, and an introduction to signal integrity
Comfortable reading schematics and datasheets
Familiarity with common interfaces (UART, I2C, SPI, GPIO)
Curiosity, attention to detail, and a genuine willingness to learn quickly
Exposure to ESP32 / STM32, an RTOS (e.g. FreeRTOS), or embedded Linux
Experience with version control (Git)
Familiarity with wireless protocols (BLE, Wi-Fi) or IoT cloud connectivity (MQTT)
A hardware project you've built end-to-end we'd love to see it
Basic Python for scripting and bench/test automation
Own real hardware that ships to real users
Learn the full product lifecycle concept, schematic, layout, firmware, manufacturing directly from senior engineers
Join a small, high-ownership team where your work has visible impact