about 3 hours ago
Austin, TX, USA
Staff+
H1B Sponsor
Responsibilities
- Own complex features or subsystems end-to-end, from design to production support.
- Translate product and business goals into concrete designs and implementation plans.
- Design, implement, and maintain core platform software for Roku devices.
- Contribute to hardware-software partitioning and platform APIs.
- Drive best practices for coding standards, code reviews, and testing strategies.
- Implement and optimize video/audio pipelines for high-quality playback.
- Define benchmarks and test scenarios for media and system behavior.
- Lead product evaluation and enablement of candidate SoCs.
- Implement and maintain drivers and low-level services for hardware capabilities.
- Anticipate system-level failure modes and implement software mitigations.
- Define and enforce performance budgets across SKUs.
- Implement diagnostics and telemetry for field issue resolution.
- Collaborate with cross-functional teams to integrate platform features.
- Provide technical mentorship to other software engineers.
- Partner with SoC vendors and ODMs from design through mass production.
- Implement components in AI/ML flows for diagnostics and performance optimization.
Requirements
- BS/MS in Computer Science, Computer Engineering, Electrical Engineering, or related field.
- 15+ years of industry experience in embedded systems-level software development.
- Proven track record building and shipping AV products at scale.
- Strong experience with embedded Linux or Android-based systems.
- Proficiency in C/C++ and experience in debugging and performance tuning.
- Deep understanding of ARM-based SoCs and multimedia pipelines.
- Experience with DRM, content protection, and secure boot standards.
- Experience collaborating with SoC vendors and ODM/OEM partners.
- Experience with AI accelerators and implementing end-to-end AI flows.
- Strong communication skills and a data-driven decision-making approach.
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.
Tech Stack
CC++LinuxRust
Categories
AI & MLEmbedded