Senior Product Designer

TEKsystems
Full-timeβ€’$60-72/hour (USD)β€’Waukesha, United States

πŸ“ Job Overview

Job Title: Senior Product Designer

Company: TEKsystems

Location: Waukesha, Wisconsin, United States

Job Type: CONTRACTOR

Category: Product Design / User Experience

Date Posted: April 1, 2026

Experience Level: 5-10 Years

Remote Status: Fully Remote

πŸš€ Role Summary

  • Responsible for the end-to-end user experience (UX) and user interface (UI) design of a technician-facing mobile application, focusing on integration with connected systems and physical products.

  • Lead design initiatives by leveraging an existing mobile design system to create scalable, efficient workflows tailored for blue-collar technician use cases, emphasizing functionality and systems thinking.

  • Conduct and synthesize user research to inform design decisions, validate solutions, and champion a user-centered mindset across cross-functional product teams.

  • Develop and iterate on design artifacts including wireframes, prototypes, and high-fidelity mockups, utilizing advanced proficiency in Figma and exploring AI-assisted design tools.

  • Contribute to the strategic evolution of the design system and advocate for consistent, scalable design patterns, while also providing informal mentorship to junior designers.

πŸ“ Enhancement Note: This role is positioned as a Senior Product Designer with a strong emphasis on systems thinking and practical application for a specific user group (technicians). The inclusion of AI-assisted design tools and the focus on connected hardware/IoT suggest a forward-looking organization that values innovation and efficiency in its design processes. The "Contract to Hire" nature of the position indicates a potential for long-term commitment based on performance and business needs.

πŸ“ˆ Primary Responsibilities

  • Design intuitive and efficient mobile experiences that seamlessly integrate with connected physical products and backend systems, ensuring a cohesive user journey.

  • Actively collaborate with product managers, engineers, and QA testers throughout the product development lifecycle to define requirements, explore design solutions, and ensure successful, high-quality implementation.

  • Apply a comprehensive systems-thinking approach to architect and deliver cohesive end-to-end experiences that span hardware, software, and service touchpoints.

  • Plan, conduct, and synthesize user research, including interviews and usability testing, to gather actionable insights that drive design direction and validate proposed solutions.

  • Create and iterate on detailed wireframes, interactive prototypes, and high-fidelity visual designs using industry-standard tools like Figma, with an openness to integrating AI-assisted design methodologies.

  • Contribute to the ongoing development and refinement of the company's mobile design system, ensuring consistency, scalability, and best practice adherence across all product touchpoints.

  • Clearly articulate design rationale, decisions, and trade-offs to a diverse range of stakeholders, including team members, product leadership, and potentially executive sponsors.

  • Participate actively in product planning sessions and roadmap prioritization discussions, advocating for user-centric solutions and UX best practices.

  • Provide constructive feedback to design peers and offer informal mentorship to junior designers, fostering a culture of continuous learning and skill development.

  • Champion a strong user-centered design philosophy throughout the organization, promoting best practices and influencing design standards across various product teams.

πŸ“ Enhancement Note: The responsibilities highlight a blend of individual contribution and cross-functional leadership. The emphasis on "systems thinking," "connected hardware/IoT," and "technician-facing mobile application" points towards a complex product ecosystem where understanding user workflows in a practical, hands-on environment is critical. The expectation to contribute to the design system and mentor junior designers signifies a senior-level contribution beyond task execution.

πŸŽ“ Skills & Qualifications

Education: Bachelor’s degree in Design, Human-Computer Interaction (HCI), Computer Science, or a related field; equivalent practical experience will also be considered.

Experience: Minimum of 5 years of professional experience in designing digital products, with a significant focus on both mobile and web applications.

Required Skills:

  • Advanced proficiency in Figma for creating complex designs, interactive prototypes, and design system components.

  • Demonstrated strong systems-thinking capabilities, with the ability to conceptualize and design integrated experiences across hardware, software, and service touchpoints.

  • Proven experience designing for connected hardware or Internet of Things (IoT) products, understanding the unique challenges and opportunities they present.

  • Solid understanding and practical application of user-centered design (UCD) principles and interaction design methodologies.

  • Experience conducting and synthesizing user research to inform design decisions and validate product concepts.

  • Excellent verbal, written, and visual communication skills, with the ability to articulate complex design ideas and rationale to diverse audiences.

  • Experience working effectively within Agile development methodologies and collaborating with cross-functional product teams.

  • Working knowledge of accessibility standards (e.g., WCAG) and a commitment to inclusive design practices.

  • High degree of technical curiosity and the ability to quickly grasp complex product functionalities and user workflows.

Preferred Skills:

  • Experience leveraging AI tools to enhance and accelerate design workflows, including ideation, prototyping, and content generation.

  • Familiarity with usability testing and research platforms such as Maze or UserTesting.com.

  • Basic understanding of front-end development technologies, including HTML and CSS, to better collaborate with engineering teams.

  • Experience facilitating cross-functional design thinking sessions or workshops focused on system-level design challenges.

  • Experience designing for blue-collar or field-service user personas.

πŸ“ Enhancement Note: The requirement for "5+ years of experience designing digital products for mobile and web applications" combined with "strong design craft, thoughtful problem-solving, and shipped work at scale" indicates a need for a seasoned designer. The explicit mention of "AI-assisted design tools" and "Connected Hardware / IoT product experience" are key differentiators that candidates should highlight. The preference for "basic understanding of HTML/CSS" and "experience facilitating cross-functional collaboration around system-level design challenges" points to a role that requires strong technical acumen and collaborative leadership.

πŸ“Š Process & Systems Portfolio Requirements

Portfolio Essentials:

  • A robust portfolio showcasing a minimum of 5 years of product design experience, with a clear emphasis on shipped mobile and web applications.

  • Detailed case studies that demonstrate a strong design craft, thoughtful problem-solving methodologies, and the ability to deliver impactful solutions at scale.

  • Evidence of systems-thinking in practice, illustrating how you’ve designed cohesive end-to-end experiences across multiple touchpoints (hardware, software, service).

  • Examples of work that specifically address connected hardware or IoT products, highlighting the unique design considerations for these environments.

  • Demonstrations of your proficiency with Figma, including complex prototypes, component libraries, and design system contributions.

Process Documentation:

  • Case studies should clearly outline the design process followed, including problem definition, user research methodologies, ideation phases, prototyping, and iteration cycles.

  • Documentation of how user feedback and research findings were integrated into the design process to improve product outcomes.

  • Examples of how you contributed to or leveraged a design system to ensure consistency and scalability in your design work.

  • Evidence of collaboration with engineering, product management, and QA, detailing your role in cross-functional team efforts.

  • If applicable, include examples of how AI-assisted design tools were used to enhance efficiency or explore new design possibilities.

πŸ“ Enhancement Note: The portfolio requirements specifically ask for evidence of "shipped work at scale" and "systems-thinking," indicating that theoretical concepts are insufficient. Candidates must be prepared to walk through their process, particularly how they tackle complex integrations with hardware and software, and how they applied user research to tangible outcomes. The inclusion of AI tools suggests that showcasing innovative approaches to design workflows will be beneficial.

πŸ’΅ Compensation & Benefits

Salary Range: $60.00 - $72.00 per hour.

Benefits:

  • Medical, Dental, and Vision insurance plans.

  • Critical Illness, Accident, and Hospital coverage options.

  • 401(k) Retirement Plan with both Pre-tax and Roth post-tax contribution options.

  • Life Insurance, including Voluntary Life & Accidental Death and Dismemberment (AD&D) coverage for employee and dependents.

  • Short-term and Long-term disability insurance.

  • Health Spending Account (HSA) for eligible expenses.

  • Transportation benefits to assist with commuting costs.

  • Employee Assistance Program (EAP) for confidential support services.

  • Paid Time Off (PTO), Vacation, or Sick Leave accrual, depending on job classification and length of employment.

Working Hours: Standard full-time hours, typically 40 hours per week, with potential for flexibility depending on project needs and team collaboration requirements.

πŸ“ Enhancement Note: The salary range of $60-$72/hr positions this as a senior-level contract role, reflecting the experience and specialized skills required. The benefits package provided for this temporary role is comprehensive, covering health, retirement, insurance, and wellness, which is a strong offering for a contract position. The "Contract to Hire" status means these benefits may transition to a more permanent package if the role converts.

🎯 Team & Company Context

🏒 Company Culture

Industry: Technology Services and Staffing. TEKsystems operates within the broader technology consulting and talent solutions sector, partnering with a vast array of clients across industries to provide IT services, workforce solutions, and digital transformation support. This industry context means the company values adaptability, technical expertise, and a client-centric approach.

Company Size: TEKsystems is part of Allegis Group, a global leader in talent solutions. TEKsystems itself employs approximately 80,000 individuals globally, working with over 6,000 clients. This large scale indicates a robust organizational structure, extensive resources, and a wide network of professionals and opportunities. For operations professionals, this means exposure to diverse projects and the potential for significant career mobility.

Founded: TEKsystems was founded in 1983, giving it decades of experience and a deep understanding of the technology landscape and workforce dynamics. This long history suggests stability, established processes, and a proven track record in the industry.

Team Structure:

  • The Senior Product Designer will be part of a cross-functional product team, which typically includes Product Management, Engineering (developers, QA), and potentially UX Researchers or other design specialists.

  • The role likely reports into a Design Lead or Head of Product Design, with direct collaboration lines to the Product Manager for the specific application.

Methodology:

  • The team operates within Agile development frameworks, emphasizing iterative development, continuous feedback, and flexibility to adapt to changing requirements.

  • Data-driven decision-making is likely a core tenet, with user research, analytics, and performance metrics informing design and product strategy.

  • A focus on systems thinking will guide the approach to designing complex, integrated product experiences, ensuring coherence and efficiency across all touchpoints.

  • The integration of AI tools suggests an openness to leveraging cutting-edge technology to enhance design processes and outcomes.

Company Website: https://careers.teksystems.com/us/en

πŸ“ Enhancement Note: TEKsystems' position as a large, established technology services provider implies a dynamic environment with exposure to diverse client needs and technological challenges. The emphasis on "partners in transformation" and "activating ideas and solutions" suggests a culture that values innovation and proactive problem-solving. The scale of TEKsystems (80,000 employees) and its client base (80% of Fortune 500) mean that even contract roles can offer significant learning experiences and networking opportunities within a structured, professional framework.

πŸ“ˆ Career & Growth Analysis

Operations Career Level: This role is classified as a "Senior Product Designer," indicating a mid-to-senior level position. It requires a high degree of autonomy, strategic thinking, and the ability to lead design initiatives from conception through implementation. The focus on end-to-end ownership and influencing future processes signifies a role with significant responsibility.

Reporting Structure: The Senior Product Designer will work within a cross-functional product team, reporting to a design leadership role (e.g., Design Manager, Head of Product) while collaborating closely with Product Management and Engineering leads. This structure encourages collaboration and shared ownership of product outcomes.

Operations Impact: The Senior Product Designer's work directly impacts the efficiency, usability, and adoption of a critical technician-facing mobile application. Success in this role means improving technician productivity, reducing errors, enhancing customer satisfaction, and potentially contributing to cost savings through optimized workflows. The role also has the opportunity to influence future AI-assisted design processes, impacting long-term product development strategy.

Growth Opportunities:

  • Skill Advancement: Deepen expertise in designing for connected hardware/IoT, advanced Figma techniques, and the practical application of AI in design workflows. Gain experience in leading design strategy for complex product ecosystems.

  • Leadership Potential: Develop informal mentorship skills by supporting junior designers and contribute to shaping design best practices across the organization, potentially leading to more formal leadership roles.

  • Industry Exposure: Through TEKsystems' broad client base, gain exposure to diverse industry challenges and technological solutions, enhancing your overall marketability and understanding of the technology landscape.

  • Contract to Hire: Successful performance and business need could lead to a permanent position within TEKsystems or one of its client organizations, offering further career progression and stability.

πŸ“ Enhancement Note: The "Senior" title and emphasis on end-to-end ownership, influencing future processes, and mentorship suggest a role that is more than just execution. Candidates who can demonstrate strategic thinking, leadership potential, and a proactive approach to problem-solving will be well-positioned. The "Contract to Hire" nature offers a unique growth path, allowing for evaluation of fit and potential long-term career development within a large organization.

🌐 Work Environment

Office Type: The job description states this is a "fully remote position." This indicates that the primary work environment will be home-based, requiring self-discipline and effective remote collaboration tools.

Office Location(s): While the position is fully remote, the primary location mentioned for the contract is Waukesha, Wisconsin. This might imply that the core team or related operations are based in or near this location, or it's a contractual anchor point. Remote employees may need to align with the timezone of this primary location (America/Chicago).

Workspace Context:

  • Remote Collaboration: Expect to utilize a suite of digital collaboration tools (e.g., Slack, Microsoft Teams, Zoom, Figma) for communication, design reviews, and team meetings.

  • Technology Access: Access to necessary design software (Figma, AI tools) and potentially secure remote access to company systems will be provided or expected to be managed by the contractor.

  • Team Interaction: Regular virtual touchpoints with the cross-functional product team, including stand-ups, sprint reviews, and design critique sessions, will be crucial for staying connected and aligned.

Work Schedule: The role is expected to be full-time, approximately 40 hours per week. While fully remote, maintaining consistent availability during core business hours, particularly those aligned with the Waukesha, WI (America/Chicago) timezone, will likely be necessary for effective collaboration. Flexibility may be possible, but adherence to team meeting schedules and project deadlines is paramount.

πŸ“ Enhancement Note: The "fully remote" aspect emphasizes the need for strong self-management, communication skills, and proficiency with remote collaboration tools. While the physical office environment is not a factor, the "Waukesha, WI" location might suggest a timezone alignment requirement (America/Chicago). Candidates should be prepared to demonstrate their ability to work autonomously and effectively contribute within a distributed team structure.

πŸ“„ Application & Portfolio Review Process

Interview Process:

  • Initial Screening: Likely a brief call with an HR or TEKsystems recruiter to assess basic qualifications, experience, and cultural fit.

  • Hiring Manager/Team Interview: A more in-depth discussion with the hiring manager or key team members (Product Manager, Lead Designer) to evaluate technical skills, design process, and problem-solving abilities. This stage will heavily involve portfolio review.

  • Portfolio Presentation & Case Study: Candidates will be expected to present one or more detailed case studies from their portfolio, walking through their design process, decision-making, and the impact of their work. This is a critical step for demonstrating systems thinking and practical application.

  • Technical/Skills Assessment: Potentially a design challenge or a discussion focused on specific technical skills, such as Figma proficiency, systems thinking scenarios, or experience with connected hardware.

  • Final Interview: May involve a broader discussion about team fit, career aspirations, and alignment with TEKsystems' values, potentially with senior leadership.

Portfolio Review Tips:

  • Curate Strategically: Select 2-3 strong case studies that best represent your experience with mobile applications, systems thinking, and ideally, connected hardware/IoT.

Highlight projects where you had end-to-end ownership.

  • Structure Your Narrative: For each case study, clearly articulate:

    • The Problem: What was the user or business challenge?
    • Your Role: What were your specific responsibilities?
    • The Process: Detail your approach – research methods, ideation, design iterations, collaboration.
    • The Solution: Showcase wireframes, prototypes, and final designs.
    • The Impact: Quantify results with metrics (e.g., increased efficiency, reduced errors, improved adoption) or qualitative outcomes.
  • Emphasize Systems Thinking: Clearly explain how you considered the interplay between the mobile app, physical products, and backend systems. Showcase how you designed for scalability and integration.

  • Showcase Figma Mastery: Be prepared to navigate your Figma files to demonstrate your workflow, component usage, and prototyping capabilities.

  • Discuss AI Integration: If you have experience using AI tools in your design process, be ready to explain how they were applied and what benefits they provided.

  • Be Prepared for Questions: Anticipate questions about your design decisions, trade-offs you made, how you handled feedback, and challenges you overcame.

Challenge Preparation:

  • Design Thinking: Refresh your understanding of design thinking principles and how to apply them to complex problems.

  • Systems Design: Practice thinking through interconnected systems and how changes in one area impact others. Consider scenarios involving hardware, software, and user interaction.

  • Mobile UX Best Practices: Review current trends and best practices for intuitive and efficient mobile user experiences, particularly for task-oriented applications.

  • AI in Design: Familiarize yourself with current AI tools and their potential applications in UX/UI design, even if you haven't used them extensively.

πŸ“ Enhancement Note: The emphasis on a "portfolio demonstrating strong design craft, thoughtful problem-solving, and shipped work at scale" means candidates must be prepared to deeply articulate their process and impact. The interview process will likely involve a significant portfolio review and potentially a design challenge. Highlighting experience with systems thinking, connected hardware, and AI tools will be crucial for standing out.

πŸ›  Tools & Technology Stack

Primary Tools:

  • Figma: Advanced proficiency is required for all aspects of design, prototyping, and design system management. Expect to use Figma for wireframing, high-fidelity mockups, interactive prototyping, and collaboration.

  • AI-Assisted Design Tools: Familiarity and demonstrated experience with tools that accelerate design workflows, including ideation, content generation, and potentially automated design elements. Specific tools may vary, but the ability to leverage AI in the design process is a key requirement.

Analytics & Reporting:

  • Usability Testing Tools: Familiarity with platforms like Maze or UserTesting.com is preferred for conducting remote usability tests and gathering user feedback efficiently.

  • Analytics Platforms (General): While not explicitly listed, understanding how to interpret user behavior data from analytics platforms (e.g., Google Analytics, Mixpanel) to inform design decisions is a valuable asset.

CRM & Automation:

  • Not Directly Applicable: This role is in Product Design, so direct CRM or automation tool proficiency is not a primary requirement. However, understanding how designs might integrate with or impact CRM/automation systems used by technicians or the business is beneficial.

Other Relevant Tools:

  • Prototyping Tools: While Figma is primary, experience with other prototyping tools can be a plus.

  • Collaboration Tools: Proficiency with communication and project management tools such as Slack, Microsoft Teams, Jira, or Asana is expected for effective teamwork in a remote environment.

  • Design System Tools: Experience contributing to and working within established design systems.

πŸ“ Enhancement Note: Figma is explicitly called out as a primary tool for which advanced proficiency is required. The integration of "AI-assisted design tools" is a significant differentiator, suggesting that candidates who can demonstrate practical application of these technologies will be highly valued. Familiarity with usability testing tools is also a plus, indicating a data-informed design approach.

πŸ‘₯ Team Culture & Values

Operations Values:

  • User-Centricity: A deep commitment to understanding and advocating for the end-user (technicians), ensuring designs are functional, efficient, and meet real-world needs.

  • Systems Thinking: Valuing the interconnectedness of products, hardware, and services, and designing solutions that are cohesive and scalable across the entire ecosystem.

  • Collaboration: Fostering a collaborative environment where cross-functional teams (Product, Engineering, QA) work together seamlessly to achieve shared goals.

  • Innovation & Efficiency: Embracing new technologies and methodologies, such as AI-assisted design, to improve design processes and deliver high-quality, efficient solutions.

  • Quality & Detail: Maintaining a high standard for design execution, paying close attention to detail to ensure polished, reliable, and accessible user experiences.

Collaboration Style:

  • Cross-functional Integration: The role thrives on tight collaboration with Product Management for strategy and requirements, and Engineering for feasibility and implementation. Open communication and shared problem-solving are key.

  • Agile & Iterative: Working within Agile sprints means a collaborative, iterative approach to design, involving frequent feedback loops and adjustments.

  • Design Critiques & Mentorship: A culture of constructive feedback through design critiques, where designers support each other's growth and uphold quality standards. Informal mentorship is also encouraged.

  • Data-Informed Decisions: Collaboration is enhanced by a shared reliance on user research, analytics, and testing to validate assumptions and guide collective decision-making.

πŸ“ Enhancement Note: The company culture emphasizes a blend of technical expertise, user advocacy, and collaborative execution. The values of "Systems Thinking" and "Innovation & Efficiency" are particularly relevant to this role, given its focus on complex integrated products and the use of AI tools. Candidates should be prepared to discuss how they embody these values in their daily work and interactions.

⚑ Challenges & Growth Opportunities

Challenges:

  • Designing for Complex Systems: Integrating mobile application design with physical products and backend systems requires a deep understanding of interconnectedness and potential constraints.

  • Blue-Collar User Needs: Designing for technicians in real-world, often challenging environments requires empathy, thorough research, and a focus on practicality and efficiency over aesthetics alone.

  • Adoption of New Technologies: Successfully integrating and leveraging AI-assisted design tools within established workflows requires adaptation, training, and demonstrating tangible benefits.

  • Balancing Design Vision with Technical Constraints: Navigating the trade-offs between ideal user experience and technical feasibility in collaboration with engineering teams.

  • Working in a Contract-to-Hire Capacity: Adapting to a new team and company culture quickly to prove value and potentially secure a long-term role.

Learning & Development Opportunities:

  • Advanced Product Design Skills: Gain hands-on experience with designing for IoT and connected hardware, a growing and complex field.

  • AI in Design Mastery: Develop proficiency and strategic insight into using AI tools to enhance the entire design lifecycle, positioning yourself at the forefront of design innovation.

  • Cross-Functional Leadership: Enhance collaboration and communication skills by working closely with diverse product teams and influencing product strategy.

  • Design System Contribution: Contribute to and learn from a mature design system, understanding scalability and governance in practice.

  • Industry Exposure: Through TEKsystems' broad client network, gain insights into various industries and their unique technology challenges, broadening your professional perspective.

πŸ“ Enhancement Note: The challenges presented are typical of senior-level roles involving complex technology and diverse user groups. The growth opportunities are significant, particularly in the areas of AI in design and IoT, which are high-demand skills. Candidates who can articulate how they approach these challenges and leverage these opportunities will be well-regarded.

πŸ’‘ Interview Preparation

Strategy Questions:

  • "Describe a time you had to design a mobile experience that integrated with physical hardware. What were the key challenges and how did you address them?" (Focus on systems thinking, hardware/software integration, and problem-solving.)

  • "Walk us through a complex design project from your portfolio where you had end-to-end ownership. How did you approach user research, ideation, and iteration?" (Demonstrate your design process, autonomy, and impact.)

  • "How have you used AI-assisted design tools in your workflow? What benefits did they provide, and what are your thoughts on their future in product design?" (Assess your familiarity and strategic thinking regarding AI in design.)

Company & Culture Questions:

  • "What interests you about working with TEKsystems and this specific project?" (Showcase your research into TEKsystems and genuine interest.)

  • "How do you contribute to a positive and collaborative team environment, especially in a remote setting?" (Assess your communication and teamwork skills.)

  • "How do you stay updated on the latest trends in product design, AI, and IoT?" (Demonstrate your commitment to continuous learning.)

Portfolio Presentation Strategy:

  • Start with the "Why": Clearly articulate the problem you were trying to solve and the user needs you addressed.

  • Show, Don't Just Tell: Use visuals (wireframes, prototypes, final designs) to illustrate your process and solutions. Be prepared to navigate your Figma files.

  • Quantify Impact: Whenever possible, present metrics that demonstrate the success of your designs (e.g., improved efficiency, reduced error rates, increased adoption).

  • Explain Your Rationale: Be ready to defend your design decisions, explaining the trade-offs you considered and why you chose a particular path.

  • Highlight Systems Thinking: Explicitly discuss how you considered the broader system (hardware, software, service) in your design process.

  • Be Concise and Engaging: Practice your presentation to ensure it flows well and fits within the allotted time, keeping stakeholders engaged.

πŸ“ Enhancement Note: Interview preparation should focus on demonstrating your ability to handle complex systems, your user-centric approach for practical environments, and your experience with emerging technologies like AI. The portfolio presentation is a critical component, so preparing detailed case studies that highlight systems thinking and quantifiable impact is essential.

πŸ“Œ Application Steps

To apply for this Senior Product Designer position:

  • Submit your application through the TEKsystems careers portal link provided.

  • Portfolio Customization: Tailor your resume and cover letter to highlight your experience with mobile applications, systems thinking, connected hardware/IoT, and AI-assisted design tools. Ensure your portfolio is easily accessible and showcases relevant case studies.

  • Resume Optimization: Clearly list your years of experience, proficiency in Figma, and any experience with user research, AI tools, and Agile environments. Use keywords found in the job description.

  • Interview Preparation: Practice articulating your design process and project outcomes, focusing on systems thinking and the impact of your work. Prepare to present 2-3 detailed case studies from your portfolio.

  • Company Research: Familiarize yourself with TEKsystems' services, values, and their approach to technology solutions. Understand their client-centric philosophy and commitment to transformation.

⚠️ Important Notice: This enhanced job description includes AI-generated insights and operations industry-standard assumptions. All details should be verified directly with TEKsystems or the hiring organization before making application decisions.

Application Requirements

Candidates must have at least 5 years of experience designing digital products for mobile and web, with a strong portfolio demonstrating systems-thinking and design craft. Proficiency in Figma and experience with connected hardware or IoT products are essential for this role.