About the role
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.
What you'll do
-
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
What we're looking for
-
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
Nice to have (not required)
-
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
Why join
-
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