4 days ago
Cambridge, United Kingdom
Mid Level / 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.
- Collaborate with engineers to integrate tooling into developer workflows.
- Troubleshoot issues across tooling, pipelines, and source instrumentation.
Requirements
- 3-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
- Comprehensive benefits including healthcare, life, and retirement options.
- Global access to mental health and financial wellness support.
- Flexible work arrangements with a hybrid work approach.
- Time off for vacation and personal reasons to balance work and life.
Tech Stack
C++Python
Categories
Embedded