IoT Developer
Posted on April 16, 2025
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