Job description
Role Overview
Lead Connectivity Engineer at Dyson.
Role Purpose
Define and execute comprehensive test strategies for connected products and systems, managing both internal development and third-party supplier quality assurance to ensure all components meet Dyson standards and integrate seamlessly.
Key Responsibilities
Strategy & Planning
- Analyze project scope, technical risks, and requirements to define project-level test strategies.
- Design and lead comprehensive test strategy and plans, including robot behaviors and AI/ML-related intelligence features.
- Adapt plans as project scope or architecture evolves.
- Identify unique testing needs when new technologies are introduced, such as IoT and machine learning.
- Drive integration testing plans to verify that third-party components work seamlessly with whole systems.
- Design proportionate, risk-based test coverage for in-house and supplied components.
Testing & Verification
- Deploy sophisticated software and electronic testing solutions to ensure efficient verification of requirements.
- Oversee execution of test plans across all product categories.
- Identify test-related technical problems and design solutions to fix them.
Supplier & Partner Management
- Assess third-party suppliers' and partners' test strategies, processes, and software quality metrics.
- Define clear quality criteria and acceptance standards for third-party deliverables.
- Set expectations around required documentation, defect rates, test coverage, and code quality metrics.
- Collaborate directly with third-party engineers or QA leads to review test documentation, results, and metrics.
- Ensure alignment with Dyson standards.
- Provide feedback, raise concerns early, and hold suppliers accountable for agreed quality benchmarks.
Qualifications & Experience
- Degree in Electronic Engineering, Computer Engineering, Data Science, or related fields.
- Familiarity with embedded systems, IoT, or real-time operating systems.
- Knowledge of AI/ML with related test experience, including tackling complex challenges involving multi-layered data sets.
- Experience refining existing automation libraries and frameworks.
- Experience with IoT products software testing, including embedded software, app, cloud, and data analytics.
Skills & Competencies
- Robust programming abilities, particularly in Python.
- Well-versed in Agile software engineering development, test, and software security development lifecycle.
- Familiar with software quality assurance and related key techniques and tools.
- Exceptional attention to detail.
- Excellent communication abilities.
- Technical leadership.
- Critical thinking and problem-solving.
- Strategic thinking.
- Capacity to thrive independently in a fast-paced setting.
- Able to deliver quality work under minimal supervision.
Additional Information
Dyson is an equal opportunity employer. Employment decisions are made without regard to race, colour, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status, or any other dimension of diversity.