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
Skills Required
Mqtt, Nat, Tcp, C, Go, Dns, Spi, Nfc, I2c, Raspberry Pi, Tls, Python, Java, Uart, Ip, Node.js, Http, Esp8266, Can, Rfid, Arduino, Ble
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application