Job ref no.: CT3114386-01#4989

Senior Software Development Engineer

Harmonic Inc.

  • 5-day week
  • Insurance plan
  • Medical plan

We are seeking passionate and ambitious software engineers to expand our award-winning development team. Successful candidates will be responsible for building innovative product within Harmonic’s comprehensive portfolio of video and media products and Cloud-based services.

This core software developer role involves the conception and development of next generation flagship products, services and systems for Harmonic’s New Media initiative. Partnering and collaborating with R&D teams across worldwide offices to qualify releases quickly throughout product development cycles.

Successful candidates will be exposed to and learn about internet video, mobile live streaming and digital video content preparation and delivery to TVs, PC, iPads and all other video-enabled devices within the context of cutting-edge technologies and techniques.

Roles & Responsibilities

  • Implement robust and scalable software-based products and solutions in agile development approach
  • Research new technologies, techniques and 3rd party frameworks
  • Building innovative product with Harmonic’s comprehensive portfolio of video and media products, as well as Cloud base services
  • Travel to other R&D sites in the US or Europe may be required
  • Familiar with Amazon Web Service, Google Cloud Platform and Microsoft Azure is a plus
  • Familiar with Linux, Docker, Kubernetes/Mesos, SDN, big data analytic and machine learning is a plus
  • Enthusiastic with vivid video technologies such as UHD HDR10, HEVC, etc. is a plus

Skills & Qualifications

  • Bachelor degree or above in Computer Science, Computer Engineering, Mathematics, Physics or related disciplines
  • 5 years or more relevant experience
  • Belief in excellence:
    • Strong passion for providing top quality product to customers
    • Ability to implement new ideas
    • Ability to think "outside of the box"
    • Ambition to challenge the best engineers in the world
    • Good analytical skills and communication skills
  • Knowledge in one of Javascript, Python, Java, C++ programming languages is a plus
  • Fast learner – can quickly pick up new skills as required
  • Strong sense of commitment and responsibility
  • Good team player with self-initiative attitude
Candidates with less experience may be considered for a junior role.

Successful candidates will have the opportunity to learn & gain real-world experience in:

  • Automated test development including test script, validator and test framework
  • User Interfaces: Angularjs GUI, RESTful interfaces etc.
  • Cloud platforms: AWS, Azure, Rackspace, Eucalyptus
  • Software packaging technologies: Docker, Mesos, Marathon etc.
  • Media processing technologies: HEVC, H.264, MPEG2, MVC etc.
  • Scalable, highly available mission-critical distributed systems
  • Complete software development lifecycle, including AGILE practices and development tools

We offer attractive remuneration package, 5-day work week, Group Life and Medical Insurance Program, and Employee Stock Purchase Plan.

Interested parties please click Apply Now to apply job.

*** Come & be part of our innovative team now! ***

Harmonic is an Equal Opportunity Employer. Personal data collected will be treated in strict confidence and for recruitment purpose only.


All applications applied through our system will be delivered directly to the advertiser and privacy of personal data of the applicant will be ensured with security.

More job information
Job ref no. CT3114386-01#4989
  • N/A
Job Function
Employment Term
  • Full-time
  • 5 years - 10 years
Career Level
  • Non-management level
  • Degree
  • Master's degree