AdTechTalent
Engineering1 month agoHybrid

Samba TV

Integration Embedded Engineer

embedded systemsACRLinuxAndroid TVCC++Javamachine learningAITensorFlow LitePyTorch MobileCMakePythonshell scriptingGitsoftware integrationmedia processingdebugging

Key details

Salary

Not specified

Employment type

Full-time

Seniority

Entry

Years experience

0-2

Location

Taipei, Taiwan

Full job description

Samba is seeking a junior Integration Embedded Engineer for its Taipei engineering team. The role involves developing and maintaining software integrations with Smart TV manufacturers and platform partners to support Samba TV's ACR technology on consumer devices. Responsibilities include integrating and deploying ACR client libraries on embedded Linux and Android TV systems, porting solutions to new hardware platforms, working with audio and video frameworks, debugging software and hardware integration issues, contributing to on-device AI development, and optimizing performance for embedded environments. Candidates should have proficiency in C/C++ and Java, a strong understanding of operating systems, Linux experience, a relevant bachelor's degree, good communication skills, and a proactive, analytical mindset. Experience with Android TV development, machine learning frameworks, embedded development tools, scripting languages, and Git is a plus.

What you'll do

  • Integrate and deploy Samba TV's ACR client libraries and software modules on embedded Linux and Android TV systems
  • Adapt and port ACR solution to new hardware platforms with different SoC architectures and driver interfaces
  • Work within audio and video frameworks on Linux and Android to capture and process media streams
  • Investigate and resolve software defects, performance bottlenecks, and hardware/software integration issues
  • Contribute to evolving platform from ACR to AI including prototyping and implementing on-device machine learning models
  • Analyze and optimize performance of ACR and AI solutions for resource-constrained embedded environments

Requirements

  • Proficiency in C/C++ and Java
  • Strong understanding of operating systems concepts
  • Experience with Linux from coursework, personal projects, or internships
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related technical field
  • Excellent communication skills and collaborative spirit
  • Bias for action and proactive mindset
  • Analytical problem-solving skills

Tech stack

CC++JavaLinuxAndroid TVAOSPTensorFlow LitePyTorch MobileCMakePythonShell scriptingGit

Benefits

Opportunity to shape the future of TV AIWork on AI-powered features for smart TVsImpactful work with code shipping on millions of devicesMentorship by industry veteransFast learning and iteration environmentOwnership of complex challenges in smart TV technology, data, and AICulture of passionate, innovative, and friendly builders

Apply now

Ready to take the next step in your career? Click the button below to continue to the application process.

Similar jobs

More roles worth a look

Related opportunities based on specialty and working model so candidates can keep momentum.