LTE Broadcast Software Developer
Shanghai
Position Description
l Work with leading edge technology, developing Company¡¯s products : LTE Broadcast
l Perform software design: from requirement analysis, system design to implementation
l Co-operate with colleagues in Europe and U.S.A to ensure a large-scale e2e solution with good quality
l Perform function test including test design and test execution
l Perform trouble-shooting on released software globally and travel across different countries if it is necessary
Qualifications
l Required Qualifications and Skills for Developer
l University Bachelor or Master Degree in any of the following: Computer Science, Information Technology or Electrical Engineering. More than one year experience in related field is required
l Knowledge of Object Oriented design (OOD) is a MUST
l Solid experience on Java or C++ programming for more than 2 years
l Solid knowledge on XML programming
l Solid experience on the UNIX OS (Linux or Solaris), including but not limited to shell programming, network service configuration and other system administration work.
l Familiar with the network architecture and protocol, e.g. TCP/IP, UDP, HTTP, DIAMETER
l Solid experience on the network troubleshooting.
l Experience on Network programming and Multi-thread programming is a must.
Preferred Qualification and Skills for Sr. Developer
l Experience on system design , large development project experience for more than two years is an advantage
l Good knowledge and basic understanding in LTE system architecture.
l Solid knowledge in TV domain, e.g. MBMS related standards, CA technology, CDN technology and the related business logic.
l Knowledge on J2EE, Jboss, Web Services is advantage
l Knowledge of the following network protocols: Video streaming, FLUTE, RTP, RTCP, RTSP, MBMS, HTTP Streaming and Video CODEC is an advantage
l Experience with EJB and Oracle
Other Soft Skills
l Basic knowledge of Software Engineering such as Agile, streamline
l Understand the Agile way of working
l Good English communication skills (both in written and verbal)
l Can work independently, easy to work with and strong team work spirit
l Ability to learn new technology quickly and apply to work tasks
l Innovative and solution thinking
l Open minded and willing to take challenges
|