Firmware Test Automation Engineer in Stoke-on-Trent
Firmware Test Automation Engineer

Firmware Test Automation Engineer in Stoke-on-Trent

Stoke-on-Trent Full-Time 45000 - 60000 £ / year (est.) Home office (partial)
Go Premium
ViVA Tech Talent

At a Glance

  • Tasks: Design and develop automated validation systems for next-gen embedded devices.
  • Company: Innovative tech firm in Belfast with a focus on cutting-edge firmware solutions.
  • Benefits: Competitive salary, bonus, hybrid work, and opportunities for professional growth.
  • Other info: Collaborate with engineering teams and tackle exciting system-level challenges.
  • Why this job: Make a real impact by shaping a new automation function in a dynamic environment.
  • Qualifications: Strong Python skills, experience with embedded Linux, and automation frameworks.

The predicted salary is between 45000 - 60000 £ per year.

The Opportunity

Our client is building a next-generation embedded device platform and investing in a new firmware test automation function. You’ll own the design and development of a scalable, automated validation system that continuously deploys firmware to devices, executes test suites (including video/streaming), and delivers clear, actionable results. This is a hands-on role combining automation, embedded Linux, hardware-in-the-loop, and system-level validation.

What You’ll Do

  • Build and maintain automated test frameworks for embedded firmware (integration, regression, system-level)
  • Develop end-to-end validation pipelines (flash → test → collect artifacts → report)
  • Automate device workflows (recording, storage, reboot, upgrade/rollback)
  • Implement video and streaming validation (MP4, RTSP/WebRTC)
  • Design stress, soak, and resilience testing across multiple devices
  • Own test lab / device infrastructure (provisioning, recovery, power cycling)
  • Perform failure triage and root cause analysis with clear reporting
  • Collaborate with engineering teams to improve testability and reliability

What We’re Looking For

  • Strong Python for automation (pytest, unittest, or similar)
  • Solid Bash/Shell scripting for orchestration and system interaction
  • Experience working over SSH for remote debugging and execution
  • Hands-on experience with embedded Linux systems (boot, services, logs, networking)
  • Experience building automated test frameworks and firmware validation pipelines
  • Strong log analysis and failure detection automation
  • Experience with test management tools (e.g., TestRail) and defect tracking
  • Familiarity with build systems and firmware artifact validation
  • Strong debugging skills using Linux tools (dmesg, journalctl, etc.)
  • Solid understanding of networking fundamentals (TCP/IP, sockets)

Nice to Have

  • Video validation (FFmpeg / ffprobe)
  • Streaming protocols (RTSP, WebRTC)
  • Hardware-in-the-loop or multi-device test environments
  • Experience with camera or video-based systems

Why Join

  • Own and shape a greenfield automation function
  • Work on real hardware + system-level problems
  • High-impact role with strong engineering collaboration

Firmware Test Automation Engineer in Stoke-on-Trent employer: ViVA Tech Talent

Join a forward-thinking company in Belfast that prioritises innovation and collaboration, offering a unique opportunity to shape a greenfield automation function. With a strong focus on employee growth, you will work alongside talented engineers on cutting-edge technology while enjoying a hybrid work model and competitive salary package, including bonuses. The supportive work culture fosters creativity and problem-solving, making it an ideal environment for those seeking meaningful and rewarding employment.
ViVA Tech Talent

Contact Detail:

ViVA Tech Talent Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Firmware Test Automation Engineer in Stoke-on-Trent

✨Tip Number 1

Network like a pro! Reach out to folks in the industry on LinkedIn or at local meetups. You never know who might have the inside scoop on job openings or can put in a good word for you.

✨Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those related to firmware test automation. This gives potential employers a taste of what you can do.

✨Tip Number 3

Prepare for interviews by practising common technical questions and scenarios related to embedded systems and automation. We recommend doing mock interviews with friends or using online platforms to get comfortable.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive about their job search.

We think you need these skills to ace Firmware Test Automation Engineer in Stoke-on-Trent

Python
Bash/Shell Scripting
Embedded Linux
Automated Test Frameworks
Firmware Validation Pipelines
Log Analysis
Failure Detection Automation
Test Management Tools
Defect Tracking
Debugging Skills
Networking Fundamentals
Video Validation
Streaming Protocols
Hardware-in-the-loop Testing

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Python, Bash, and embedded Linux systems. We want to see how your skills match the job description, so don’t be shy about showcasing relevant projects or roles!

Show Off Your Automation Skills: Since this role is all about building automated test frameworks, include specific examples of your past work in automation. We love seeing hands-on experience, so if you've developed validation pipelines or worked with test management tools, let us know!

Keep It Clear and Concise: When writing your application, clarity is key! Use straightforward language and bullet points where possible to make it easy for us to see your qualifications at a glance. We appreciate a well-structured application that gets straight to the point.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team!

How to prepare for a job interview at ViVA Tech Talent

✨Know Your Tech Inside Out

Make sure you brush up on your Python and Bash scripting skills. Be ready to discuss how you've used these languages in past projects, especially for automation and system interaction. Familiarity with embedded Linux systems is crucial, so be prepared to talk about your hands-on experience.

✨Showcase Your Problem-Solving Skills

During the interview, highlight specific examples where you've performed failure triage or root cause analysis. Discuss how you approached debugging using Linux tools like dmesg or journalctl, and share any experiences with log analysis that led to successful outcomes.

✨Demonstrate Your Automation Experience

Be ready to explain how you've built automated test frameworks and validation pipelines in the past. Talk about the end-to-end processes you've developed, including any challenges you faced and how you overcame them. This will show your potential employer that you can own and shape their new automation function.

✨Engage with the Team's Vision

Research the company’s current projects and their vision for the future. During the interview, express your enthusiasm for working on real hardware and system-level problems. Show that you're not just looking for a job, but that you're excited about contributing to their greenfield automation function.

Firmware Test Automation Engineer in Stoke-on-Trent
ViVA Tech Talent
Location: Stoke-on-Trent
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>