Join Us

Cinova is a venture-backed company located in Mountain View, California. Our innovative media optimization solutions dramatically improve user experiences by delivering content with exceptional quality. Cinova’s newest solution will deliver the best user experience for immersive high quality 360 VR Video.

Our core technology leverages the interaction between the eye and the brain to minimize bit rates using minimal processing resources. Cinova has a strong history of innovation and practical technology development delivering the best user experiences for images and video using our proven technologies and patent-protected IP. VR is one of the hottest and most important areas in technology today, with billions of dollars invested already to bring about an entirely new ecosystem. Cinova will be at the core of this dynamic emerging market.
We are looking for exceptional people to join our development team. We are located in the heart of Mountain View, steps away from the transit hub and the vibrant downtown area. We offer competitive salary, equity and benefits to qualified candidates.

 

 

Senior Application Developer

What you will be doing

Cinova is building the best streaming platform for VR, and as part of our player side development, we are looking for a strong senior application developer to join our team and drive the porting of our technology to multiple platforms and multiple OS.

Job Requirements

Minimum qualifications:

  • BS/MS in CS or equivalent with 3+ years of experience as a senior application engineer and 6+ years experience working through the design, development, release cycle and delivery of software products to the market on Android and iOS platforms
  • Proficient in Java and C++ with strong object-oriented design skills
  • Expert-level knowledge of Android SDK, NDK and JNI
  • Expert-level knowledge of iOS frameworks and objective-C
  • Experience with Unity and 3D Graphics
  • Significant expertise with full stack application development on mobile devices including low level H/W interface

Desired qualifications:

  • Experience with OpenGL and graphics acceleration
  • Experience with Video and Audio streaming
  • Security / DRM

Culture

  • Very strong team player, open to mentoring and learning from others
  • Can Do attitude
  • Excellent communication skills verbal and written

Cloud Architect/Engineer

What you will be doing

The Cloud Service Architect will take the lead scaling the Cinova Full VR streaming architecture to the cloud. The solution spanning across systems and sites implements a full end-to-end service from ingesting, indexing of video assets, to processing and streaming to million of users over public networks. 

Job Requirements

Minimum qualifications:

  • BS/MS in CS or equivalent with 3+ years of experience as a software architect and 6+ years experience working through the design, development, release cycle and delivery of software products to the market
  • Have led the design and development of a complex cloud-based service using AWS or other cloud technologies with the following characteristics:
    • design with the goal to scale to millions of concurrent users
    • redundancy for 24/7 operation with 99.999% uptime
    • database handling high traffic with low latency access time
    • storage infrastructure for fast retrieval of data
    • use of open source solutions for monitoring, load-balancing, billing, user authentication, analytics gathering and logging for technical support
  • In-depth understanding of cloud and distributed system architectures
  • Knowledge of the following technologies
    • Cassandra and other data base frameworks
    • Docker, Micro-Services
    • C++, JAVA, Perl, Ruby, PHP, Python
    • RestFUL API
  • Hands-on Cloud Engineer who can take a design to an implementation from basic prototyping to full scale

Desired qualifications:

  • Experiencewith cloud architectures for the OTT market
  • Experience with continuous integration and cloud services upgrades
  • Understanding of constraints imposed when dealing with live workflows

Culture

  • Very strong team player, open to mentoring and learning from others
  • Can Do attitude
  • Excellent communication skills verbal and written