Job Description

Company Profile

BONbLOC TECHNOLOGIES is a fast growing, multiple times INC ranked, Great Place to Work Certified, ISO certified, customer focused and fun global software services company, chasing extra-large objectives to be accomplished in the next 3 years. We operate in India, Mexico and the USA, and have sales offices in many other cities around the world.

Recent employee survey: 86% of our employees are \"satisfied/extremely satisfied\" with their growth opportunities.


Role Summary

We are seeking a hands-on and innovative Senior IoT Product Development Engineer with strong expertise in IoT hardware design, sensor integration, device assembly, and Python for IoT development. The role involves end-to-end ownership of IoT products—from prototyping to deployment—working closely with cloud, firmware, and procurement teams to deliver scalable and production-ready solutions.


Key Responsibilities

• Design, develop, and deploy end-to-end IoT devices and solutions

• Build, assemble, and validate custom IoT hardware and prototypes

• Integrate sensors such as LiDAR, GPS, force, motion, NFC, RFID, and environmental sensors

• Develop Python applications for device control, data processing, and integration

• Implement MQTT and HTTP protocols for device-to-cloud communication

• Work with AWS IoT Core, edge services, and cloud monitoring tools for device management

• Perform hardware testing, debugging, validation, and field-level troubleshooting

• Support component selection, BOM preparation, vendor coordination, and procurement

• Optimize device power consumption, performance, and production cost

• Collaborate with firmware, cloud, and product teams for seamless system integration

• Support compliance, pre-production, and pilot deployments

• Contribute innovative ideas to improve IoT product design and architecture


Required Skills & Qualifications

• Bachelor's degree in electrical, Electronics, Instrumentation, Mechatronics, or Computer Science Engineering (or equivalent)

• 5+ years of experience in IoT, Embedded Systems, or Product Development

• Strong programming experience in C/C++ for embedded systems, along with experience in at least one high-level language such as Python, Go, Node.js, or Java for IoT integration and cloud tooling

• Proven experience in IoT hardware design, prototyping, and device assembly

• Hands-on knowledge of microcontrollers: ESP32, ESP8266, Arduino, Raspberry Pi

• Strong experience in sensor integration and hardware debugging

• Knowledge of communication protocols: MQTT, HTTP, I2C, SPI, UART, CAN

• Solid understanding of networking fundamentals, including TCP/IP, DNS, TLS, NAT, and firewall concepts, as applied to connected devices and IoT systems

• Experience with wireless technologies: Wi-Fi, BLE, LoRa, NFC, RFID

• Hands-on experience with AWS IoT Core and edge/cloud integration

• Exposure to embedded Linux, industrial/medical/wearable IoT environments is a plus


Location: Chennai

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application