IoT and Embedded System Engineer in Ahmedabad
Azoca Technologies LLP is seeking a passionate and hands-on IoT & Embedded Systems Engineer to join our team at our Ahmedabad office. This role is pivotal in developing, testing, and deploying embedded and IoT-based solutions for diverse real-world applications. You will be instrumental in working on cutting-edge projects that involve hardware-software integration, sensor systems, automation, and connected devices, contributing significantly to innovative products in interactive technology, smart systems, and AI-driven environments.
Responsibilities
- Design and develop embedded systems utilizing microcontrollers and development boards.
- Develop IoT-based solutions, focusing on device connectivity and robust communication protocols.
- Integrate a variety of sensors, actuators, relays, and other peripheral devices.
- Develop and optimize firmware, proficiently using C/C++ or Python.
- Implement and manage communication protocols such as UART, SPI, I2C, MQTT, HTTP, and others.
- Seamlessly integrate hardware components with cloud platforms and APIs.
- Conduct thorough debugging, testing, and troubleshooting of both hardware and firmware issues.
- Collaborate effectively with software, AI, and design teams to ensure comprehensive system integration.
- Provide support for on-site installations, testing, and deployments as needed.
- Maintain comprehensive documentation for system architecture, codebases, and development workflows.
Requirements
Mandatory Skills
- Strong foundational knowledge of Embedded Systems & Microcontrollers, including platforms like ESP32, Arduino, and Raspberry Pi.
- Proven experience in C/C++ and/or Python programming.
- Hands-on expertise with sensor integration and hardware interfacing.
- Solid understanding of IoT architectures and device communication principles.
- Familiarity with essential serial communication protocols (UART, SPI, I2C).
- Basic understanding of electronics and circuit design principles.
Good to Have
- Experience with advanced protocols like MQTT, WebSockets, and REST APIs.
- Knowledge of PCB design tools such as EasyEDA, KiCad, etc.
- Exposure to cloud platforms like AWS IoT, Azure IoT, Firebase, etc.
- Understanding of AI/ML integration within IoT systems.
- Experience in developing real-time systems or automation projects.
This is a permanent, in-person role based in Ahmedabad, Gujarat.