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