At a Glance
- Tasks: Design and execute tests for IoT products, ensuring they perform flawlessly in real-world conditions.
- Company: Exciting startup where your ideas shape the product from day one.
- Benefits: Competitive salary, hands-on experience, and a chance to work with cutting-edge technology.
- Why this job: Join a dynamic team and make a real impact on innovative tech solutions.
- Qualifications: Experience in product reliability engineering and testing hardware/software systems.
- Other info: Fast-paced environment with opportunities for rapid skill development.
The predicted salary is between 36000 - 60000 £ per year.
This is a rare chance to join a startup at the very beginning - where your curiosity, ideas, and input will directly influence the product roadmap. You’ll be working closely with a small, experienced engineering team, building real features in a modern frontend codebase from day one. We’re using modern technology stacks across our infrastructure and frontend, and AI-assisted tooling to move fast and stay focused - and you’ll be an integral part of shaping both the user experience and the engineering foundations as we scale.
As a Product Reliability Engineer, you’ll sit at the intersection of software, hardware, and field performance - helping ensure that what we ship works flawlessly in the real world, not just in simulation. You’ll design and run hands-on test scenarios, from measuring battery life and thermal performance to validating cellular, Wi-Fi, and GPS behaviour and develop automation that keeps our testing fast, repeatable, and data-driven. This is a role for a curious builder: someone who’s as happy wiring up a Raspberry Pi to control a test rig as they are writing Python scripts to process test results.
Responsibilities- Design and execute system-level tests covering power consumption, network connectivity (cellular, Wi-Fi, GPS), audio/video performance, and environmental conditions.
- Meticulously hunt for product bugs and vulnerabilities, defects in functional usage, security penetration, making sure the end-to-end solution excels at scale.
- Formulate a test strategy and futureproof test coverage across a large and evolving feature set.
- Build and maintain hardware-in-the-loop test rigs, using things like Raspberry Pis, microcontrollers, programmable power supplies, and sensors to measure and automate test cycles.
- Develop lightweight automation (e.g. in Python, Bash, or Go) to coordinate tests, capture logs, and visualise results - scaling manual insights into repeatable processes.
- Simulate intense, large-scale usage to find breaking points and ensure our systems are resilient, reliable, and ready for primetime.
- Work with hardware, firmware and cloud teams to validate end-to-end reliability across device, app, and backend systems.
- Simulate real-world operating conditions (e.g. variable signal, heat, or motion) to uncover intermittent or long-duration faults.
- Document findings and edge cases clearly, collaborating with engineers to fix root causes and improve design robustness.
- Contribute to a reliability mindset - embedding testability and validation hooks into new designs early in development.
- A solid foundation in PRE (product reliability engineering), and test, through strong academic study, or hands-on projects.
- Practical experience in testing hardware and software systems, embedded devices, or IoT products - ideally including power and connectivity testing.
- Comfortable building simple test fixtures using Raspberry Pi, Arduino, or similar platforms.
- Some scripting or automation ability (Python preferred), with interest in scaling manual tests.
- Curiosity about how things work (and break), with a structured and methodical approach to experimentation.
- Familiarity with video/audio systems, sensors, or networking technologies is a plus.
- Enthusiasm to learn - we value resourcefulness and initiative over ticking every box.
- Interest in modern technologies (e.g. Vue, React, TypeScript, Go, Python), and working with video and audio technologies.
- An eagerness to get your hands dirty, test products to their absolute limits, and rapidly accelerate your skills in a fast-paced startup environment.
- Great communication and a collaborative approach to working with others.
- A natural knack for finding edge cases and a genuine passion for understanding how things work (and how they break!).
Test Engineer - IoT / Audio / Video / Networks in London employer: Mayflower Recruitment Ltd
Contact Detail:
Mayflower Recruitment Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Test Engineer - IoT / Audio / Video / Networks in London
✨Tip Number 1
Get your hands dirty! Dive into practical projects that showcase your skills in testing hardware and software systems. Whether it's building a test rig with a Raspberry Pi or scripting in Python, show us what you can do!
✨Tip Number 2
Network like a pro! Connect with professionals in the IoT and audio/video space. Attend meetups, webinars, or even online forums to share ideas and learn from others. You never know who might help you land that dream job!
✨Tip Number 3
Tailor your approach! When you apply through our website, make sure to highlight your curiosity and problem-solving skills. We love candidates who can think outside the box and bring fresh ideas to the table.
✨Tip Number 4
Showcase your passion! In interviews, talk about your enthusiasm for modern technologies and how you've tackled challenges in past projects. Let us see your genuine interest in shaping user experiences and engineering foundations!
We think you need these skills to ace Test Engineer - IoT / Audio / Video / Networks in London
Some tips for your application 🫡
Show Your Curiosity: We want to see your passion for testing and understanding how things work. Share examples of projects or experiences where you’ve explored new technologies or tackled complex problems. Let your curiosity shine through!
Tailor Your Application: Make sure to customise your application to highlight relevant skills and experiences that match the job description. We love seeing how your background aligns with our needs, so don’t hold back on showcasing your unique strengths.
Be Clear and Concise: When writing your application, keep it straightforward and to the point. We appreciate clarity, so avoid jargon and focus on communicating your ideas effectively. Remember, less is often more!
Apply Through Our Website: For the best chance of getting noticed, make sure to apply directly through our website. It’s the easiest way for us to review your application and get you into the process. We can’t wait to hear from you!
How to prepare for a job interview at Mayflower Recruitment Ltd
✨Know Your Tech Stack
Familiarise yourself with the modern technology stacks mentioned in the job description, like Python, Go, and any relevant frameworks. Being able to discuss how you've used these technologies in past projects will show your genuine interest and readiness to contribute.
✨Showcase Your Curiosity
Prepare examples that highlight your curiosity about how things work. Whether it's a project where you wired up a Raspberry Pi or a time you dug deep into debugging a complex issue, share these stories to demonstrate your hands-on experience and problem-solving skills.
✨Prepare for Practical Tests
Since the role involves designing and executing system-level tests, be ready to discuss your approach to testing. Think about how you would set up test scenarios for power consumption or network connectivity, and be prepared to walk through your thought process during the interview.
✨Communicate Clearly
Great communication is key, especially when collaborating with engineers. Practice explaining complex technical concepts in simple terms. This will not only help you during the interview but also show that you can effectively share your findings and collaborate with the team.