Position :: Senior IoT System Engineer / Architect – Connected Services
Location :: 100% Remote
Duration :: 6+ months
Interview :: Video
Job Description:
What you do
The Senior IoT System Engineer / Architect is a key member of the Technology & Architecture team for Connected Services, reporting to the Director, Technology & Architecture. This role is responsible for defining, evolving, and governing end‑to‑end IoT system architectures spanning device connectivity, edge platforms, cloud services, data pipelines, and fleet operations.
The role focuses on system engineering and architecture rigor, ensuring that Connected Services solutions are scalable, secure, reliable, and cost‑effective. You will work closely with Technical Leads, AI/ML, IT, Core Product Engineering, and Product teams to translate business and product needs into clear, executable system architectures and technical roadmaps. This position ensures that device, edge, and cloud components integrate cleanly and operate as a coherent, cost effective, production‑ready IoT system.
How will you do it
- Define and own end‑to‑end IoT system architecture across devices, connectivity, edge platforms, cloud services, and analytics.
- Drive architectural decisions for device onboarding, secure provisioning, telemetry ingestion, command & control, OTA update strategies, and fleet lifecycle management.
- Partner with Technical Leads and engineering teams to ensure architectural intent is correctly implemented across device, edge, and cloud components.
- Define reference architectures, system interfaces, data flows, and integration patterns for Connected Services solutions.
- Lead system‑level trade studies covering scalability, reliability, latency, cost, security, and operational complexity.
- Ensure architectures meet non‑functional requirements including availability, observability, resilience, security, and regulatory constraints.
- Define operational expectations for large‑scale fleets, including monitoring, alerting, failure recovery, and field diagnostics.
- Collaborate with AI/ML teams to ensure edge and cloud analytics are deployable, observable, and maintainable at scale.
- Drive architectural governance by documenting decisions, assumptions, risks, and technical debt.
- Support product planning by translating roadmap needs into system capabilities and architectural evolution plans.
Drive architecture as a discipline
- Establish and promote best practices in IoT systems engineering, including architecture patterns, security models, data contracts, and lifecycle management.
- Translate high‑level concepts into clear system designs: requirements, interface definitions, sequence diagrams, and validation strategies.
- Act as a technical bridge between product, engineering, IT, and external partners to ensure alignment and execution clarity.
- Provide architectural guidance and reviews without becoming a delivery bottleneck.
What we look for
- Strong experience with IoT system architecture, including:
- Device connectivity (BLE, Wi‑Fi, Cellular)
- Messaging and data ingestion (MQTT, TCP/IP, event‑driven patterns)
- Device provisioning, OTA strategies, and fleet management concepts
- Security architectures (PKI, identity, encryption, secure communication)
- Experience designing cloud‑connected IoT platforms (Azure preferred), including scalability, reliability, and cost optimization.
- Strong systems‑engineering mindset: ability to reason across hardware, edge, cloud, data, and operations.
- Proven ability to translate business and product requirements into clear system architectures and interfaces.
- Strong communication skills, with the ability to explain architectural tradeoffs to both technical and non‑technical stakeholders.
- Experience working in cross‑functional, globally distributed teams.