Can't find your job on the list?
Software Engineer (Media Solutions) - IC
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 Forum...etc)

 

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

Function
Information Technology
Employment Type
Permanent
Salary Range
HK$ 20000 - 35000
Yr(s) of Exp
2
Education Required
Bachelor Degree
Location
Lai Chi Kok
Post Date
2019-09-16