TiVo

Sr Engineer - Software Development

TiVo
Apply
2 months ago
Shenzhen, ChinaSenior

Responsibilities

  • Design, develop, and maintain Linux-based middleware and system services for TV and STB platforms.
  • Implement audio, HDMI, Ethernet/WiFi, picture quality, user control, voice integration, debug menu, and system diagnostic features.
  • Integrate middleware with SoC SDKs and ODM platforms.
  • Debug issues across application, middleware, kernel, driver, and hardware layers.
  • Perform root-cause analysis and bug fixing during development and productization.
  • Collaborate with audio, video, platform, QA, ODM, and silicon vendor teams.
  • Participate in feature design discussions and technical reviews while supporting delivery timelines and feature quality.

Requirements

  • Bachelor’s or master’s degree in Computer Science, Electrical Engineering, or a related field.
  • At least 5 years of embedded Linux development experience.
  • Strong hands-on experience with C and C++.
  • Experience developing Linux services, middleware, or system applications.
  • Good understanding of Embedded Linux and Yocto or similar build systems.
  • Solid debugging skills across user space and kernel space.
  • Experience delivering embedded products; TV/STB experience is a plus.
  • Familiarity with audio frameworks, HDMI standards, Ethernet, WiFi, Bluetooth, IPC mechanisms, open-source middleware frameworks, and certification requirements such as Dolby, DTS, and HDMI is desirable.
  • Experience working with ODMs or silicon vendors is desirable.
  • Strong problem-solving, communication, teamwork, self-direction, and execution skills.

Benefits

  • Competitive compensation, equity, bonuses, and comprehensive benefits.
  • Generous paid time away, including flexible time off, holidays, and sick time.
  • Health and wellness initiatives, charitable matching, and programs supporting financial security.
  • Location-dependent perks such as employee discounts, transportation reimbursements, subsidized cafes, and fitness facilities.
  • Flexible hybrid work environment combining in-office collaboration with work-from-home flexibility.

Tech Stack

Categories

Contact me