IoT Engineer Offline

Job Title: IoT Engineer

Position Summary

We are looking for a hands-on IoT Engineer to join our project — a fast-growing platform for keyless short-term rentals. You will be responsible for integrating and orchestrating smart locks and other connected devices across residential properties in the U.S., UAE, and beyond. This is a critical role that connects real-world physical access with our digital booking platform.

You will work closely with our mobile developers, backend team, and smart lock vendors to build reliable, secure, and scalable lock connectivity infrastructure — primarily via WiFi, Bluetooth Low Energy (BLE) and mobile-based key delivery systems.

Key Responsibilities

Device Integration & Management

  • Lead the integration of smart lock systems (e.g., Yale, Igloohome, TTLock, Nuki, Schlage) via mobile SDKs, REST APIs, or BLE communication protocols.
  • Develop and maintain middleware and cloud logic for managing lock provisioning, key sharing, access expiration, and user/device authorization.
  • Standardize how our app communicates with various hardware vendors across iOS and Android platforms.

Mobile BLE Communication

  • Collaborate with mobile developers to implement and optimize BLE-based lock control inside the guest and host apps.
  • Troubleshoot connectivity, pairing, and firmware update processes.

Device Provisioning, Security & Monitoring

  • Build tools and workflows for remote onboarding and diagnostics of smart lock devices.
  • Implement secure access token and credential rotation mechanisms.
  • Monitor device health and access logs to prevent unauthorized usage or misuse.

🤝 Vendor & Team Collaboration

  • Serve as the technical point of contact with hardware vendors and help evaluate new devices.
  • Work closely with the product and backend team to align lock behavior with booking status, check-in times, and guest identity validation.

Required Qualifications

  • 3+ years of hands-on experience in IoT product development, preferably in smart home or property automation sectors.
  • Strong experience with BLE protocols and mobile BLE communication workflows.
  • Familiarity with smart lock APIs and SDKs (e.g., TTLock SDK, Nuki Web API, Yale Access API).
  • Experience with mobile integration (React Native, Kotlin, or Swift) and/or working closely with mobile teams.
  • Solid programming skills in Python, Node.js, or Go for API/service development and device orchestration.
  • Understanding of secure key exchange, device authentication, and physical access control standards.
  • Familiar with MQTT, Webhooks, RESTful APIs, and cloud-hosted control logic.
  • Excellent problem-solving and debugging skills across hardware/software boundaries.
  • English proficiency (spoken and written) to collaborate with global vendors and internal teams.

Nice to Have

  • Experience with OTA firmware updates and device lifecycle management.
  • Knowledge of edge computing or gateway devices for offline access fallback.
  • Familiarity with property management systems (PMS) or guest experience platforms.
  • Exposure to home automation protocols (Z-Wave, Zigbee, Thread) or cross-platform orchestration.

The job ad is no longer active

Look at the current jobs (Other) →

Loading...