Simplify Logo

Full-Time

Senior Software Engineer

Embedded Machine Learning

Confirmed live in the last 24 hours

Roku

Roku

1,001-5,000 employees

Streaming platform and device provider

Hardware
Consumer Software
Legal
Consumer Goods
Entertainment
Gaming

Senior, Expert

Remote in UK

Category
Embedded Engineering
Software Engineering
Required Skills
Tensorflow
Linux/Unix
Requirements
  • 5+ years of relevant software development experience
  • Excellent C and modern C++ coding skills
  • Experience with Tensorflow lite
  • Experience with building machine learning model data pipelines
  • Proven track record of success with embedded system development projects
  • Ability to accurately estimate software tasks and work to schedule
  • Bachelors/Masters in Computer Science/Computer Engineering/Electrical Engineering or equivalent
  • 3+ years experience developing machine learning models for embedded platforms
  • 3+ years experience developing/debugging on Linux based embedded platforms
Responsibilities
  • Developing machine learning models for deployment on new hardware products
  • Building data pipelines for machine learning model training, testing, and validation
  • Optimizing machine learning models to meet performance, memory, and power constraints
  • Familiarity with specialized hardware for embedded machine learning

Roku offers a streaming platform with a purpose-built operating system and a range of devices, providing a seamless home entertainment experience. The company also develops exclusive Roku Originals for The Roku Channel, reaching approximately 80 million households in the U.S. and Mexico.

Company Stage

Series F

Total Funding

$298.2M

Headquarters

San Jose, California

Founded

2002

Growth & Insights
Headcount

6 month growth

7%

1 year growth

-4%

2 year growth

-10%

Benefits

Unlimited vacation days

Medical, wellness, and financial benefits

Free snacks and access to fitness center at headquarters