You will lead the development of a native iPhone application for IP camera configuration, video streaming, and on-device AI inference.
Responsibilities
- Build a native iOS app to configure IP cameras via hotspot mode and enable RTSP live streaming.
- Implement video recording with clip segmentation, dynamic folder selection, and GPS geotagging.
- Deploy and optimize AI models for object detection and classification using CoreML or Metal.
- Integrate depth-sensing algorithms to overlay data on live video feeds using alpha channels.
- Manage camera firmware updates, SDK patching, and cloud synchronization with Google Drive and iCloud.
Required Skills
- 5+ years of iOS development experience using Swift and Objective-C.
- Deep expertise with AVFoundation, RTSP streaming, and video recording workflows.
- Hands-on experience with CoreML, Metal, or TensorFlow Lite for iOS.
- Proficiency in Swift, Core Animation, Core Graphics, and Core Text.
- Experience integrating GPS, Core Location, and cloud storage APIs (Google Drive, iCloud).
- Knowledge of iOS background processing, file handling, and camera SDK integration.
- Strong UI/UX skills for rendering real-time video overlays like bounding boxes and labels.
- Proven track record of publishing apps to the App Store and managing OTA updates.
- Competency with Git, RESTful APIs, Core Data, and Agile methodologies.
Preferred Skills
- Experience with OpenCV, SwiftUI, or ARKit.
- Background in IoT, embedded camera systems, or firmware integration.
- Ability to write modular, testable, and scalable code.