Requirements Engineer – Connected Applications (Mobile & Cloud, Wi-Fi/BLE, IoT)

 

Role Description

The Requirements Engineer – Connected Applications will own end-to-end requirements definition for connected vehicle and IoT features spanning in-vehicle systems, mobile applications (Android/iOS), and cloud platforms. The role ensures requirements are clear, testable, user-centric, and traceable, with a strong focus on mobile app interactions with vehicles/devices and cloud services over Wi-Fi, BLE, and other wireless technologies.

 

Key Responsibilities

 

Mobile Application & Connected Features

  • Define and refine user stories, functional flows, and UX-impacting requirements for customer-facing mobile applications (Android/iOS) interacting with vehicles/IoT devices and cloud backends.
  • Specify BLE/Wi-Fi–based pairing, provisioning, and connectivity flows, including reconnection scenarios, error handling, and security constraints.
  • Collaborate closely with mobile product owners, UI/UX designers, and app developers to translate use cases into detailed app-level requirements (navigation, screen behavior, notifications, permissions, localization).
  • Define API and data-contract expectations between mobile apps and cloud/vehicle services, including request/response formats, error codes, latency expectations, and offline/online behavior.
  • Capture non-functional requirements for mobile applications, including performance (startup time, responsiveness), battery usage, data consumption, and reliability under varying network conditions.
  • Ensure requirements address platform-specific considerations (Android/iOS guidelines, OS version support, device compatibility, and baseline accessibility expectations).
  • Support backlog grooming, release planning, and prioritization by clarifying requirements, dependencies, and acceptance criteria for mobile and connected features.

 

Qualifications & Experience

  • Experience working with Android and/or iOS application teams in defining and managing requirements or user stories for connected, IoT, or automotive applications.
  • Working understanding of mobile app architectures (client-server, MVVM/MVC at a conceptual level), push notifications, and app-store release constraints is desirable.

 

Skills & Competencies

  • Strong end-user and app-centric mindset, with the ability to translate real-world journeys into intuitive, implementable mobile requirements.
  • Comfortable discussing flows, wireframes, and acceptance criteria with UX and mobile development teams while maintaining rigorous requirements structure and traceability.
  • Ability to balance product intent, technical feasibility, and user experience in a connected ecosystem.