Senior Android Engineer
Iasi, Romania
‎în urmă cu 12 ore


Xperi invents, develops and delivers technologies that enable extraordinary experiences. We make entertainment more entertaining, and smart devices smarter.

From the home to the car to everywhere in between, managing content and connections in a way that is smart, immersive, and personal is precisely what Xperi’s technologies do.

Our inventions are foundational to the global entertainment ecosystem and our products and data improve every aspect of the digital entertainment experience, from choice to consumption.

Here is what you’ll get to do

  • Collaborate with a team of highly skilled engineers to build and launch new features for TiVo’s Android application
  • Play an active role in defining and shaping the features that are going to be part of future versions of the application
  • Maintain and raise the overall quality level of the application through bug fixing and optimization
  • Design, write, and maintain high performance, reusable, and reliable Java code
  • Participate in the process of continuously optimizing our delivery cycle
  • Here are some of the technologies that you’ll be using

  • Android platform development (APIs & SDKs), JNI / NDK
  • Native Java development and cross platform toolkit (Haxe), Unit testing using Mockatoo
  • Video content consumption through HLS Streaming : IP VOD, IP Linear (LiveTV), QAM, Downloaded content
  • Media players : VisualOn, ExoPlayer
  • Session management servers : SeaChange, Cubiware, Velocix / Nokia, Concurrent / Vecima and / or wrappers over these
  • Networking : RPC calls with custom protocols over secure sockets (SSL), standard HTTP & HTTPS calls, REST APIs, websockets
  • Content encryption : DRM through Verimatrix / Arxan keys
  • Whitebox cryptography : Arxan EnsureIT & TransformIT
  • Other third-party libraries and SDKs : Glide, Firebase crashlytics, Firebase performance monitoring, Segment analytics, Splunk and Adobe diagnostic loggers
  • Continuous integration, Deep linking, AppCenter, Social Share, AWS, SAML, CDNs
  • Here is what you’ll need to be successful

  • BS or higher in Computer Science or Engineering
  • Experience in Mobile application development and distribution
  • Experience in balancing legacy vs. new technologies
  • Experience in evaluating and recommending new technologies
  • Experience in synchronizing technology lifecycles
  • Excellent Written and Oral Communication Skills
  • Experience in working with customers, partners and vendors to create software solutions
  • Experience in teaming with other organizations, including Project Management, Program Management, Product Marketing, Quality Engineering and Operations
  • Raportați această lucrare

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Email-ul meu
    Făcând clic pe "Continuă", acord nevoo consimțământ de a procesa datele mele și de a-mi trimite alerte prin e-mail, așa cum este detaliat în policyApplicația de confidențialitate a lui neuvoo. Pot să-mi retrag consimțământul sau să mă dezabonez în orice moment.