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 model, 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 Coventry employer: 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 Coventry
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with potential colleagues on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨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 you a chance to demonstrate your expertise beyond just a CV.
✨Tip Number 3
Prepare for interviews by practising common technical questions and scenarios related to embedded systems and automation. Mock interviews with friends or using online platforms can help you feel more confident.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team.
We think you need these skills to ace Firmware Test Automation Engineer in Coventry
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 automation, include specific examples of automated test frameworks you've built or worked on. We love seeing hands-on experience, so let us know how you’ve tackled similar challenges in the past.
Be Clear and Concise: When writing your application, keep it straightforward. Use bullet points for key achievements and make sure your language is easy to understand. We appreciate clarity, especially when it comes to technical details!
Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. We can’t wait to hear from you!
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
Prepare examples of how you've tackled complex issues in firmware validation or automated testing. Discuss specific challenges you've faced, the steps you took to resolve them, and the outcomes. This will demonstrate your analytical thinking and ability to perform failure triage effectively.
✨Familiarise Yourself with Their Tools
Research the test management tools and defect tracking systems mentioned in the job description, like TestRail. If you have experience with similar tools, be ready to share how you've used them to improve testing processes and reporting.
✨Ask Insightful Questions
Prepare thoughtful questions about the company's current automation processes and future goals. This shows your genuine interest in the role and helps you understand how you can contribute to their greenfield automation function.