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