Senior Software Engineer, UI Infrastructure
Roku
8 days ago
Cambridge, United Kingdom
Senior
H1B Sponsor
Responsibilities
- Build and maintain tooling to improve data quality from Roku OS logging.
- Develop offline pipelines for log processing to support pre-merge validation and automated data contract generation.
- Write and review C++ changes in embedded codebases for accurate logging.
- Create Python-based tooling for log analysis and validation across large codebases.
- Partner with engineers across UI infrastructure, firmware, and CI to integrate tooling into workflows.
- Troubleshoot issues across tooling, pipelines, and source instrumentation.
Requirements
- 5+ years of relevant software development experience.
- Proficiency in modern C++ for embedded/firmware codebases.
- Strong Python experience for developer tooling and automation.
- Experience building or improving CI pipelines for reliable releases.
- Familiarity with logging/telemetry concepts and data quality improvement.
- Working knowledge of core systems concepts like memory and concurrency.
- Experience designing internal tools or APIs with a focus on maintainability.
- Strong communication skills and a collaborative mindset.
Benefits
- Global access to mental health and financial wellness support.
- Comprehensive healthcare benefits including medical, dental, and vision.
- Retirement options including 401(k)/pension.
- Flexible work arrangements with a hybrid work approach.
Tech Stack
C++Python
Categories
BackendEmbeddedFrontend