Staff / Senior Software Engineer (MoCA)

Singapore, Singapore

Job description

We are looking for someone with solid C++/C++11 programming and Linux development experience, and in-depth understanding of MoCA.

Duties & Responsibilities

  • Mentor the junior engineers
  • Lead software architecture discussion and design on advanced residential gateway and IoT platform
  • Design, develop and debug the critical software framework and components
  • Analysis and troubleshooting critical issues reported from QA and external customers


  • Degree in Computer Science, Software or Electrical Engineering
  • At least 10 years of C/C++ programming experience
  • Strong Linux development experience
  • Strong IP networking knowledge and hands-on experience on MoCA 1.2/2.0 and MoCA QoS
  • Literacy in English
  • Passion for software development, learning and keeping up with new technologies
  • Loves producing structured and high-quality work
  • Strong analytical skills
  • Independent and enjoys working in a dynamic team
  • Possess good leadership quality with at least 4 years’ supervisory role

You gain competitive advantage if you have experience with

  • Wi-Fi 11b/g/n/ac, WPS
  • IP routing, QoS and IP Security
  • IoT or Industrial IoT
  • Other wireless protocols, including low power HAN, Bluetooth and LTE
  • Agile/Scrum background

You will be part of a globally diverse team, so it is important to possess effective communication and interpersonal skills. Good analytical and creative problem-solving skills are also critical.

How to apply

Interested in the job above? Please apply via our job posting on LinkedIn, here.