Your Responsibilities:
  • Developing a high-available solution that enables communication with external systems (Muxer, GoogleCloud, microservices and database)
  • Designing and implementing APIs for encrypting communication in DVB-C stack to ensure content protection
  • Proposing and executing technical initiatives with attention to system integration and feasibility
  • Implementing modern engineering practices to improve CI/CD processes and deployment
  • Maintaining code and writing automated tests to ensure the product is of the highest quality
  • Recommend code and design optimizations to improve the scalability of the applications and maximize performances
  • Collaborating and coordinating work with Security team and other development teams as well
  • Creating POCs and documenting technical designs and solutions
What we're looking for:
  • At least 5 years of experience in software development
  • Fluency in C++ programming language
  • Experience with POSIX systems development and GNU toolchain
  • Experience with working on highly scalable and performance-demanding multithreaded applications
  • Willingness and ability to work across layer of the software stack
  • Experience in CI/CD
  • Good verbal communication and good interpersonal skills
  • Advanced problem-solving skills
  • High proficiency in written and spoken English
Nice to have:
  • Experience with Android, AOSP or Android TV
  • Experience in DVB stack
  • Experience or interest in video and audio streaming