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.