Embedded Software Engineer

Roku

Manchester, United Kingdom
On-site
C/c++ systems programming
Embedded linux development
User space and/or kernel space experience
Roku is seeking an experienced Software Engineer to join their New Product Introduction team to help build the next generation of Roku TV devices

Job Summary

  • Roku is seeking an experienced Software Engineer to join their New Product Introduction team to help build the next generation of Roku TV devices.
  • This hands-on embedded engineering role involves working close to the hardware, operating system, and media stack, delivering features that ship directly to customers’ living rooms.
  • The company fosters an inclusive and collaborative environment where teams work in the office Monday through Thursday, with Fridays flexible for remote work.

Matching Summary

Roku is seeking an experienced Software Engineer to join their New Product Introduction team to help build the next generation of Roku TV devices.

Skills & Requirements

Must-have

  • C/C++ systems programming
  • embedded Linux development
  • user space and/or kernel space experience
  • media playback engines
  • shipping software on hardware platforms

Nice-to-have

  • AI tools for automation
  • creative problem solving
  • collaborating with multidisciplinary teams
  • fast-moving environment

Key Requirements

  • Hands-on professional software development experience
  • Strong C/C++ systems programming background
  • Solid understanding of embedded Linux
  • Degree in Computer Science or equivalent experience
  • Experience with AI tools

Work Rights

Not specified

Tailored Resume

Cover Letter