Software Engineer at Samba TV

Taipei, Taiwan

Samba TV Logo
Not SpecifiedCompensation
Mid-level (3 to 4 years)Experience Level
Full TimeJob Type
UnknownVisa
Media, Technology, AdvertisingIndustries

Requirements

  • Bias for Action: Hands-on, proactive, thrive on turning ideas into running code
  • Analytical Problem-Solver: Curious and analytical mindset, use logic and data to dissect complex problems, driven to find root cause, excited by on-device AI
  • Core Programming Skills: Proficiency in C/C++ and Java
  • Operating System Fundamentals: Strong understanding of operating systems concepts, experience with Linux (from coursework, personal projects, or internships highly valuable)
  • Collaborative Spirit: Excellent communication skills, ability to articulate technical concepts clearly, open to feedback
  • Education: Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related technical field
  • Preferred: Familiarity with Android TV or general Android (AOSP) development
  • Preferred: Interest in or exposure to Machine Learning/AI (e.g., TensorFlow Lite, PyTorch Mobile)
  • Preferred: Experience with embedded development tools (e.g., cross-compilers, CMake)
  • Preferred: Knowledge of scripting languages like Python or shell scripting
  • Preferred: Experience with version control systems, particularly Git

Responsibilities

  • Hands-on Integration: Integrate and deploy Samba TV's ACR client libraries and software modules onto embedded Linux and Android TV based systems
  • System Porting & Bring-up: Adapt and port the ACR solution to new hardware platforms, handling different SoC architectures and driver interfaces
  • Low-Level Media Integration: Work within audio and video frameworks on Linux and Android to capture and process media streams reliably
  • Debug and Crush Bugs: Investigate and resolve software defects, performance bottlenecks, and hardware/software integration issues using debugging tools and log analysis
  • Pioneer On-Device AI: Explore, prototype, and implement on-device machine learning models for intelligent TV features
  • Analyze and Optimize: Measure performance, identify bottlenecks, and optimize ACR and AI solutions for resource-constrained embedded environments

Skills

Embedded Linux
Android TV
System Porting
SoC Architectures
Driver Interfaces
Audio Frameworks
Video Frameworks
Debugging Tools
Log Analysis
Machine Learning
On-Device AI

Samba TV

Audience measurement and analytics for smart TVs

About Samba TV

Samba TV provides audience measurement and insights for the television industry, focusing on the smart TV market. Their technology is integrated into 35 million TVs globally, allowing them to collect and analyze extensive viewership data. This data helps advertisers, broadcasters, and content creators understand viewer behavior and improve their advertising and content strategies. Samba TV's audience measurement system is significantly larger than traditional methods, offering more accurate data. The company operates on a business model where clients pay for access to their data and analytics, ensuring privacy compliance and giving viewers control over their data sharing. The goal of Samba TV is to enhance the television viewing experience through detailed insights and measurement services.

San Francisco, CaliforniaHeadquarters
2008Year Founded
$44.4MTotal Funding
EARLY_VCCompany Stage
Data & Analytics, Consumer SoftwareIndustries
201-500Employees

Benefits

Flexible Work Hours
Remote Work Options
Professional Development Budget
Mental Health Support
Company Equity
Employee Discounts

Risks

Increasing competition from Roku and Amazon challenges Samba TV's market share.
Privacy-focused regulations may increase compliance costs for Samba TV.
Shift towards ad-free streaming services could reduce demand for advertising insights.

Differentiation

Samba TV partners with 20 smart TV brands, embedding technology in 35 million TVs.
Proprietary multi-source panel is 100 times larger than traditional measurement systems.
Offers comprehensive audience measurement and actionable insights for advertisers and content creators.

Upsides

Growing demand for cross-platform measurement solutions boosts Samba TV's market potential.
Acquisition of Semasio enhances capabilities in privacy-compliant contextual targeting.
Partnerships with digital audio platforms expand audience insights across media channels.

Land your dream remote job 3x faster with AI