Senior Software Engineer, embedded software Automation And Tools

Roku

Cambridge, United Kingdom
On-site
10+ years automation systems experience
Python programming expertise
Embedded device test automation frameworks
Roku is seeking a Senior Software Engineer to build innovative automation tools that improve efficiency and productivity for engineering teams testing embedded devices

Job Summary

  • Roku is seeking a Senior Software Engineer to build innovative automation tools that improve efficiency and productivity for engineering teams testing embedded devices.
  • The role requires strong Python expertise and experience with web frameworks like React and Next.js to develop end-to-end test automation solutions.
  • Candidates must champion the adoption of AI tools and technologies to enhance automation capabilities while mentoring less experienced engineers in a fast-paced environment.

Matching Summary

Roku is seeking a Senior Software Engineer to build innovative automation tools that improve efficiency and productivity for engineering teams testing embedded devices.

Skills & Requirements

Must-have

  • 10+ years automation systems experience
  • Python programming expertise
  • Embedded device test automation frameworks
  • Web frameworks JavaScript React Next.js
  • CI/CD pipeline development AWS GCP
  • REST API integration and debugging

Nice-to-have

  • AI tool adoption and agentic workflows
  • Non-functional performance stress testing
  • Streaming protocols HLS DASH WebRTC
  • Database technologies MySQL PostgreSQL MongoDB
  • Cross-functional collaboration across time zones
  • Hardware debugging techniques for embedded systems

Key Requirements

  • Bachelor's degree in computer science or related field
  • 10+ years hands-on experience with automation systems
  • 10+ years programming experience preferably with Python

Work Rights

Not specified

Tailored Resume

Cover Letter