14 CityGreens Jobs
Senior Manager - IOT Solution Development
CityGreens
posted 4d ago
Flexible timing
Key skills for the job
Role: Lead the design, development, and deployment of IoT-based farm automation solutions, ensuring technical excellence while managing a multidisciplinary team. This role requires hands-on technical expertise in IoT systems, embedded devices, cloud platforms, and data-driven applications.
Key Responsibilities
Technical Leadership and System Architecture :
Define and implement the architecture for IoT solutions, including hardware, firmware, server-side systems, and dashboards.
Provide hands-on guidance in the design of IoT devices, communication protocols (MQTT, CoAP, HTTP), and edge computing.
Oversee the integration of custom dashboards and data visualisation tools with IoT platforms like ThingsBoard.
Team Leadership and Collaboration :
Lead a team of hardware engineers, embedded developers, and server-side/client support professionals.
Collaborate with the team to develop scalable, secure, and robust IoT solutions.
Actively participate in code reviews, design discussions, and system troubleshooting to maintain technical quality.
System Development and Optimization :
Drive the design of custom PCBs, embedded firmware, and IoT device configurations for optimal performance.
Oversee the setup, configuration, and management of cloud-based IoT platforms (e.g., AWS IoT, Google Cloud IoT, ThingsBoard).
Ensure low-latency, secure, and reliable communication between IoT devices and the backend systems.
Pre-Deployment Testing and Troubleshooting :
Develop and enforce testing protocols for hardware, firmware, and server-side systems.
Lead efforts to debug and troubleshoot technical issues during development and deployment phases.
Ensure reliability and scalability of solutions in real-world farm environments.
Client-Focused Customization and Support :
Oversee the creation and deployment of custom dashboards tailored to client requirements.
Address high-priority customer concerns, ensuring system performance meets client expectations.
Leverage customer feedback to refine and improve IoT solutions.
Technical Strategy and Innovation :
Stay updated on the latest advancements in IoT, cloud computing, and embedded systems.
Drive innovation in IoT solutions, exploring new technologies and methodologies to enhance efficiency and reliability.
Required Technical Skills
IoT and Embedded Systems :
Strong expertise in designing and developing IoT solutions using platforms like ThingsBoard, AWS IoT, or Google Cloud IoT.
Proficiency in embedded programming languages (C, C++, Python) and microcontrollers (e.g., ESP32, STM32, Raspberry Pi).
Experience with communication protocols such as MQTT, CoAP, HTTP, and Modus.
Hardware Development :
Knowledge of PCB design and IoT hardware development.
Familiarity with sensor integration, electronic control panels, and edge devices.
Server-Side and Cloud Expertise :
Experience with cloud infrastructure (e.g., AWS, Google Cloud, DigitalOcean) and backend technologies (Node.js, Python, or Java).
Proficiency in database systems (SQL and NoSQL) and data visualisation tools.
Testing and Troubleshooting :
Strong skills in debugging and optimising IoT devices, communication networks, and backend systems.
Familiarity with pre-deployment testing frameworks and tools.
Preferred Skills
Hands-on experience with ThingsBoard, including dashboard creation and customization.
Expertise in cybersecurity for IoT solutions, including data encryption and secure communication.
Knowledge of AI/ML integration for IoT analytics.
Familiarity with the agriculture or automation domain.
Employment Type: Full Time, Permanent
Read full job description