jobs in Classy Wheeler

Classy Wheeler Hiring! Full Time Software Engineer (Media Solutions) - IC in Kowloon, Hong Kong, Earn up to HKD 35,000 - Ricebowl

Software Engineer (Media Solutions) - IC

Classy Wheeler

HKD20,000 - HKD35,000 Per Month

Lai Chi Kok, Kowloon, Hong Kong

Share
Save

Working Location

  • Lai Chi Kok Kowloon, Hong Kong Hong Kong

Job Description

Responsibilities

Client Description

IPTV and media solutions vendor


Job Description

Software Engineer (Android)


Responsibilities


  • Development and maintenance of Android TV applications.
  • Developing Android TV applications with native Android SDKs
  • Customization for application integration in Android system
  • Optimizing video playback on Android TV Applications
  • Ongoing user experience improvement and performance tuning
  • Development of software platform to support new technologies and hardware platforms.
  • Work within the software development team to produce bespoke software solutions to customer requirements.
  • Maintenance of current and future corporate software.
  • On job-training will be provided.

Software Engineer (Framework and Integration)


Responsibilities


  • Develop a platform-independent software framework API
  • Realize the latest IPTV/CableTV industry standard
  • Be exposed to state-of-the-art video streaming technologies
  • Integrate software and applications with other companies
  • Porting/enhancing/optimizing open-source browsers (Webkit/chromium based)
  • Web Apps integration (e.g. YouTube TV)
  • Implementing various web standards (e.g. W3C – media source extension, encrypted media extension. CEA – CE-HTML. Open IPTV *************)

Software Engineer (Media)


Responsibilities


  • Develop a hardware-independent software stack based on various SoC SDK, which empowers next generation 4K HDR and Android products
  • Third party software integration (OTT, service quality, streaming technologies)
  • Dealing with various video/audio codec, streaming technologies (e.g. HEVC, VP9, MPEG-DASH, HLS) and networking protocols (e.g. RTSP, RTP, UDP)
  • Dealing with commercial-grade DRM technologies (e.g Microsoft PlayReady, Widevine) integrations
  • Multi-threaded real-time application development using C/C++ on POSIX systems
  • System-wise performance analysis and improvement
  • Build system maintenance and enhancement

Job Requirements

Software Engineer (Android)


Requirements


  • University degree/Associate
  • Degree in CS/EE/IE/CE or equivalent
  • Technical competencies, skills and experience: Java or Kotlin, Knowledge of Android, HTTP/HTTPS, TCP/UDP/IP,
  • Web technologies preferred, e.g. AJAX, REST, JavaScript, HTML5/CSS3
  • Knowledge on code design pattern prepared, e.g. object-oriented design, MVC model
  • Approachable, confident in dealing with people at all levels and specialisms.
  • Proactive, “can do” attitude.
  • Self-starter – must be able to take on responsibility, manage themselves and their workload when left alone and adapt well if priorities change.
  • Strong problem solving skills.
  • Able to cope with a varied and busy workload and fast pace of customer requirements and technology change.
  • Team player, Flexibility and adaptability, Accuracy and attention to detail, Planning and organizing skills preferred

Software Engineer (Framework and Integration)


Requirements


  • University degree in CS/CE or equivalent
  • 2 years’ experience in software development
  • Proficient in C or C++ programming
  • Familiar with object oriented programming
  • Knowledge in data structure, multithreading and network programming - JavaScript, HTML5/CSS3, JSON, REST, HTTP/HTTPS, TCP/UDP/IP
  • Demonstrates role-model behaviour of our company values: ‘Innovation’, ‘Caring’, ‘Financially Responsible’, ‘Customer First’ and ‘Enjoying what we do’.
  • Proficient in written and spoken English
  • Approachable, confident in dealing with people at all levels and specialisms
  • Proactive, and always show “can do” attitude
  • Self-starter – must be able to take on responsibility, manage themselves and their workload when left alone and adapt well if priorities change
  • Able to cope with a varied and busy workload and fast pace of customer requirements and technology change
  • Good team player

Software Engineer (Media)


Requirements


  • University degree/Associate degree in CS/CE/EE/IE or equivalent
  • Proficient in C and C++ programming
  • Experience in Linux embedded system programming
  • Experience with the following will be a plus: Bash shell script, Operating systems concepts, GNU Make, Video codec and streaming technologies
  • Knowledge of cryptography, content protection technologies
  • Android platform technologies
  • Agile software development paradigm
  • Demonstrates role-model behavior of our company values: ‘Innovation’, ‘Caring’, ‘Financially Responsible’, ‘Customer First’ and ‘Enjoying what we do’.
  • Proficient in written and spoken English
  • Approachable, confident in dealing with people at all levels and specialisms
  • Proactive, and always show “can do” attitude
  • Self-starter – must be able to take on responsibility, manage themselves and their workload when left alone and adapt well if priorities change
  • Able to cope with a varied and busy workload and fast pace of customer requirements and technology change
  • Good team player

Important Information

Never provide your bank or credit card details when applying for jobs. Do not transfer any money or complete unrelated online surveys. If you see something suspicious, Report this Job ad.

Learn More