Software Engineer - Android TV Engineer
Samba TV
Software Engineering  
Taipei City, Taiwan
Posted on Oct 30, 2025
Samba TV tracks streaming and broadcast video across the world with our proprietary data and technology. We are on a mission to fundamentally transform the viewing experience for everyone. Our data enables media companies to connect with audiences for new shows and movies, and enables advertisers to engage viewers and measure reach across all their devices. We have an amazing story with a unique perspective on culture formed by a global footprint of data and AI-driven insights.
  We are looking for a skilled software engineer to develop innovative, scalable, high-performance software that powers Samba TV's analytics and insights. As a L4 Software Engineer, you should love making an impact in our team and our business worldwide and acting fast, agile, and striving for the best solutions! 
  We are looking for candidates who are enthusiastic about AndroidTV systems and eager to build the future. While you are a near-perfect expert of AndroidTV development, you should have a solid foundation and the right mindset.
 WHAT WILL YOU DO
- Design, develop, test, and maintain high-performance AndroidTV software on various hardware platforms with minimal supervision.
- Champion and apply superior coding practices and tools to improve code quality and team productivity.
- Proactively manage technical debt by identifying areas for improvement, planning for incremental refactoring, and coaching teammates on best practices.
- Provide critical feedback on system-level design, including system architecture, redundancy, and failure modes.
- Profile and optimize performance across multiple applications and layers to ensure a responsive and stable user experience.
- Collaborate with team leaders on project requirements, timelines, and deliverables.
- Assist in technical communications and negotiations with partners regarding specifications, solutions, and implementation details.
- Most importantly, work on groundbreaking and innovative technology, tackle complex problems, and help build a world-class system!
- Master of Science in an engineering or scientific field, or equivalent experience.
- 5+ years of relevant software development experience.
- Proven expertise in object-oriented design and building complex Android applications.
- Experience with testing methodologies for Android software, including unit and system-level tests.
- Excellent team player with strong communication skills and proficiency in written and spoken English.
- Experience working in an agile/scrum development process, including code reviews and cross-functional planning.
- Familiarity with the Android TV or general Android (AOSP) development environment.
- Experience with embedded development tools (e.g., cross-compilers, build systems like CMake).
- Knowledge of scripting languages like Python or shell scripting for automation and testing.
- Experience with version control systems, particularly Git.
- Bias for Action: You're a builder at heart. You are hands-on, proactive, and thrive on turning ideas into running code.
- Analytical Problem-Solver: You have a curious and analytical mindset. You use logic and data to dissect complex problems and are driven to find the root cause. You're excited not just by today's challenges, but by the future of on-device AI.
- Core Programming Skills: Proficiency in C/C++ and Java is essential. These two languages you will be using.
- Operating System Fundamentals: A strong understanding of operating systems concepts. Experience with Linux from coursework, personal projects, or internships is highly valuable.
- Collaborative Spirit: You have excellent communication skills and a collaborative spirit. You can articulate technical concepts clearly and are open to feedback.
 Preferred Qualifications:
  Samba TV is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We strive to empower connection with one another, reflect the communities we serve, and tackle meaningful projects that make a real impact.
   Samba TV may collect personal information directly from you, as a job applicant, Samba TV may also receive personal information from third parties, for example, in connection with a background, employment or reference check, in accordance with the applicable law. For further details, please see Samba's Applicant Privacy Policy. For residents of the EU , Samba Inc. is the data controller.  
