At a Glance
- Tasks: Design and develop automated validation systems for next-gen embedded devices.
- Company: Join a forward-thinking tech company focused on innovation.
- Benefits: Attractive salary, comprehensive benefits, and opportunities for growth.
- Why this job: Make a real impact in a high-stakes role with cutting-edge technology.
- Qualifications: Experience in Python, Bash scripting, and embedded Linux systems.
- Other info: Collaborate with engineers in a dynamic environment and shape a new automation function.
The predicted salary is between 50000 - 65000 £ per year.
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.
- Build and maintain automated test frameworks for embedded firmware (integration, regression, system-level)
- 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
- 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
- Solid understanding of networking fundamentals (TCP/IP, sockets)
Nice to Have:
- Streaming protocols (RTSP, WebRTC)
- Hardware-in-the-loop or multi-device test environments
- Experience with camera or video-based systems
- Own and shape a greenfield automation function
- Work on real hardware + system-level problems
- High-impact role with strong engineering collaboration
This role comes with an attractive salary and benefits package - happy to discuss.
Firmware Test Automation Engineer in Belfast 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 Belfast
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, or join online forums. The more connections we make, the better our chances of landing that dream job.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your automation projects, especially those involving embedded systems. We want to see what you can do, so let’s make it easy for employers to be impressed!
✨Tip Number 3
Prepare for interviews by practising common technical questions related to firmware and automation. We can even do mock interviews together to boost your confidence and help you nail those tricky questions.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we’re always on the lookout for passionate candidates who fit the bill.
We think you need these skills to ace Firmware Test Automation Engineer in Belfast
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with automation, embedded Linux, and test frameworks. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects!
Show Off Your Skills: When writing your application, emphasise your Python and Bash scripting abilities. Mention any hands-on experience you have with hardware-in-the-loop testing or video streaming validation, as these are key for us.
Be Clear and Concise: Keep your application straightforward and to the point. Use bullet points where possible to make it easy for us to see your qualifications at a glance. We appreciate clarity!
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 this exciting opportunity in our next-gen firmware test automation team!
How to prepare for a job interview at ViVA Tech Talent
✨Know Your Tech Inside Out
Make sure you’re well-versed in the technologies mentioned in the job description, especially Python for automation and embedded Linux systems. Brush up on your knowledge of test frameworks like pytest and unittest, as well as networking fundamentals. Being able to discuss these topics confidently will show that you're ready for the hands-on nature of the role.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific examples where you've performed failure triage or root cause analysis. Think about times when you’ve had to debug issues over SSH or worked with hardware-in-the-loop setups. Sharing these experiences will demonstrate your ability to tackle real-world challenges effectively.
✨Demonstrate Collaboration
Since this role involves working closely with engineering teams, be ready to talk about how you’ve collaborated in the past. Highlight any experiences where you improved testability or reliability through teamwork. This will show that you can contribute positively to their engineering culture.
✨Ask Insightful Questions
Prepare a few thoughtful questions about the company’s approach to firmware validation and their future plans for the automation function. This not only shows your interest in the role but also gives you a chance to assess if the company aligns with your career goals.