We are looking for a skilled and motivated IoT Engineer to design, develop, and maintain IoT solutions, including connected devices, sensors, embedded systems, and PCB-based hardware. The candidate will work on hardware design, firmware development, and cloud integration to build reliable and scalable IoT applications.
Key Responsibilities
- Design, develop, and implement IoT solutions using sensors, microcontrollers, and connected devices.
- Design and develop PCBs for IoT devices, including schematic capture, component selection, and PCB layout.
- Create and modify PCB designs using tools such as Altium Designer, KiCad, Eagle, or similar software.
- Perform PCB routing, component placement, and design optimization for signal integrity, power management, and manufacturability.
- Prepare Gerber files, BOMs, and other manufacturing documentation for PCB fabrication and assembly.
- Develop and integrate firmware for IoT devices using platforms such as ESP32, Arduino, or Raspberry Pi.
- Work with communication protocols such as MQTT, HTTP, BLE, Wi-Fi, and LoRaWAN.
- Develop and integrate APIs for communication between IoT devices and cloud platforms.
- Configure and manage IoT platforms, databases, and cloud services.
- Collect, process, and analyze data received from connected devices.
- Perform hardware testing, PCB debugging, troubleshooting, and performance optimization.
- Collaborate with software, hardware, and product development teams.
- Ensure IoT systems are secure, reliable, and scalable.
- Prepare technical documentation, system designs, and project reports.
- Stay updated with emerging IoT and embedded hardware technologies.
Required Skills
- Strong knowledge of IoT architecture and connected-device technologies.
- Experience in PCB design, schematic capture, and PCB layout.
- Proficiency in PCB design tools such as Altium Designer, KiCad, Eagle, or similar.
- Understanding of electronic components, circuit design, power supplies, and signal routing.
- Experience with embedded systems and microcontrollers.
- Proficiency in programming languages such as C, C++, Python, or JavaScript.
- Understanding of communication protocols such as MQTT, HTTP, and REST APIs.
- Knowledge of databases such as MySQL, PostgreSQL, or MongoDB.
- Familiarity with cloud platforms such as AWS IoT, Azure IoT, or Google Cloud.
- Strong problem-solving and debugging skills.
- Good communication and teamwork abilities.
Pay: ₹10,000.00 - ₹30,000.00 per month
Work Location: In person