We are seeking a highly skilled iOS Developer to lead the development of a native iPhone application for intelligent IP camera configuration, video streaming, AI-driven object detection/classification, and real-time augmented overlays. You will work closely with our hardware and AI teams to deliver a cutting-edge mobile solution that integrates video, geolocation, and on-device AI inference.
Key Responsibilities
- Develop a native iOS app to connect and configure IP camera over factory default Wi-Fi settings (hotspot mode).
- Enable RTSP streaming from the camera and display live video feed on the iPhone.
- Implement video recording functionality with dynamic folder selection and clip segmentation (5-minute duration).
- Integrate GPS module to geotag each video clip with the latest detected coordinates.
- Provide options for cloud sync to Google Drive and iCloud Drive.
- Deploy and optimize AI models (object detection and classification) using iPhone's GPU/NPU (CoreML/Metal).
- Integrate a proprietary depth-sensing algorithm and overlay depth + object classification on the live video using alpha channels.
- Implement support for over-the-air app updates via App Store deployment.
- Provide support for downloading camera firmware SDKs, applying patches, and updating camera firmware securely through the app.
Required Skills And Qualifications
- 5+ years of iOS app development experience using Swift and Objective-C.
- Strong experience with AVFoundation, RTSP streaming, and video recording workflows.
- Proven expertise in CoreML, Metal, or TensorFlow Lite for iOS.
- Experience integrating GPS and geotagging capabilities.
- Solid understanding of cloud storage APIs like Google Drive and iCloud Drive.
- Familiarity with iOS background processing, file handling, and camera SDK integration.
- Strong UI/UX skills to render overlays (e.g., bounding boxes, labels, depth info) on real-time video.
- Experience publishing apps to the App Store and handling OTA updates.
- Knowledge of firmware update pipelines or SDK patching is a strong plus.
Preferred Qualifications
- Experience with on-device AI model inference optimization.
- Familiarity with OpenCV, Core Location, SwiftUI, or ARKit is a plus.
- Prior experience with IoT/embedded camera systems and firmware integration.
- Ability to write modular, testable, and scalable code