IoT Developer

Posted on April 16, 2025

Apply Now

Job Description

  • IoT Developer
  • Remote
  • 2-3+ years
  • Skills Required
  • Technical Skills:
  • IoT System Development:
  • Proficient in developing IoT solutions, including sensor integration and real-time monitoring.
  • Experience with geofencing, motion detection, and tracking technologies.
  • Hardware Development:
  • Expertise in PCB design, layout, and testing (basic and premium).
  • Familiarity with tools like Altium, KiCad, or equivalent for PCB schematic and design.
  • Knowledge of power management components like TP4056 or UPS systems.
  • Sensor Integration:
  • Hands-on experience with sensors like smoke sensors, air quality sensors, motion sensors, and accelerometers.
  • Ability to test, calibrate, and validate sensor performance.
  • Embedded Systems:
  • Proficiency in programming microcontrollers and single-board computers (e.g., Raspberry Pi Zero).
  • Familiarity with embedded C, C++, or Python for IoT device programming.
  • Mobile Application Integration:
  • Experience in mobile app integration with hardware systems for real-time notifications and data visualization.
  • Knowledge of communication protocols (e.g., Bluetooth, Wi-Fi, MQTT).
  • Power Management:
  • Experience in battery power monitoring and optimization for IoT devices.
  • Ability to troubleshoot and resolve PCB power exceptions.
  • Audio-Visual Integration:
  • Knowledge of integrating speakers and LEDs into IoT systems.
  • Testing and validation of audio and visual alert mechanisms.
  • Quality Assurance and Testing:
  • Experience in creating and executing testing protocols for hardware and IoT systems.
  • Familiarity with testing tools and methodologies to ensure device reliability.
  • Soft Skills:
  • Problem-solving and analytical thinking to address hardware-software integration challenges.
  • Excellent documentation skills to create detailed reports and solution documents.
  • Effective communication and collaboration with cross-functional teams.
  • Responsibilities
  • IoT Solution Development:
  • Design, develop, and implement IoT-based security solutions using the Nabbster framework.
  • Perform end-to-end integration of sensors, LEDs, speakers, and other modules.
  • PCB Design and Testing:
  • Develop schematic designs for premium and basic PCBs.
  • Conduct rigorous testing and debugging of PCB power performance and exceptions.
  • Sensor Implementation:
  • Integrate and validate sensors for smoke detection, air quality, motion, and acceleration.
  • Ensure real-time data accuracy and reliability through comprehensive testing.
  • Power Management:
  • Design and test power management systems to ensure consistent device operation under high demand.
  • Implement battery monitoring systems for real-time power data.
  • Integration and Validation:
  • Conduct full system integration testing for PCBs and external modules.
  • Collaborate with the mobile development team to finalize hardware-app functionality.
  • Documentation and Reporting:
  • Create detailed technical documentation, including PCB power exception solutions, testing protocols, and system functionality reports.
  • Maintain records of resolved issues and ensure knowledge transfer within the team.
  • Preferred Qualifications:
  • Bachelor�s or Master�s degree in Electrical Engineering, Computer Engineering, or related fields.
  • 3+ years of experience in IoT development, sensor integration, and hardware testing.
  • Familiarity with cloud platforms for IoT solutions (AWS IoT, Azure IoT Hub, etc.).
  • Knowledge of Agile development processes for project management.
  • Deliverables:
  • Fully functional PCBs (basic and premium) tested and integrated with external modules.
  • Seamless integration of IoT devices with the Nabbster mobile app.
  • Comprehensive documentation for PCB power exception solutions and testing protocols.
  • Final testing and validation reports for complete IoT system functionality.
  • This IoT Developer role requires a dynamic individual who can bridge the gap between hardware and software, ensuring a seamless, innovative, and reliable IoT-based security solution.

Required Skills

iot developer