- Pune, Maharashtra, India
Design, develop and maintain macOS background agents for endpoint telemetry, device monitoring and cloud-connected services.
Responsibilities
- Design, develop and maintain macOS background agents for endpoint telemetry, device monitoring and cloud-connected services.
- Collect CPU, memory, storage, battery, network and application-health telemetry using supported interfaces, respecting permissions, privacy and consent.
- Implement sampling, aggregation and enrollment, on demand, real time and batch delivery, including persistent state, offline buffering and duplicate prevention.
- Maintain secure cloud connectivity and IPC between privileged services and user applications; support configuration, feature flags and agent lifecycle workflows.
- Debug performance, stability and resource-consumption issues; develop automated tests covering sleep/wake, reboot, network interruption, denied permissions and upgrades.
Requirements
- Nice to have: AWS IoT Core
- Nice to have: MQTT
- Nice to have: Kinesis
- Nice to have: S3
- Nice to have: cloud telemetry services