Job Summary
We are seeking a highly driven Embedded Systems Developer to join our cutting-edge R&D division, specialized in (OR) with prior experience in HOME AUTOMATION TECHNOLOGY.
You will work on designing and developing firmware for innovative IoT-based automation products, contributing significantly from concept to commercial deployment.
This role is ideal for individuals with a strong technical foundation, an eye for optimization, and a passion for modern automation protocols.
Key Responsibilities / Duties
· Architect, design, and develop embedded firmware for custom home automation products.
· Integrate and optimize communication protocols such as KNX, Zigbee, Z-Wave, and Wi-Fi.
· Collaborate with hardware, QA, and UI/UX teams to ensure robust product development and seamless integration.
· Debug and validate hardware/firmware interaction using standard lab equipment and tools.
· Drive efficiency by optimizing code for performance, memory footprint, and power consumption.
· Author high-quality documentation and conduct code reviews to maintain code standards.
· Stay informed on latest embedded trends and actively propose technical improvements.
Required Skills & Qualifications
· Strong expertise in Embedded C/C++, with solid understanding of RTOS and microcontroller-based systems.
· Proven hands-on experience (2+ years) with home automation protocols such as KNX, Zigbee, Z-Wave, or Wi-Fi.
· Deep knowledge of communication interfaces: UART, SPI, I2C.
· Skilled in using tools such as oscilloscopes, JTAG debuggers, logic analyzers.
· Familiar with version control systems (e.g., Git) and Agile/Scrum development practices.
· Ability to interpret schematics, datasheets, and perform root-cause analysis independently.
Preferred / Good-to-Have Skills
· Experience in bootloader development, OTA updates, and firmware security.
· Scripting ability in Python or Shell for automation or testing workflows.
· Familiarity with Home Assistant, Matter protocol, or other smart home platforms is a plus.
· Exposure to cloud-IoT integrations and device provisioning.