Mandatory :
fluency in English at professional level
being able to work onsite in Malaysia for 1 year contract
3 years minimum experience in C++
• Bachelor or master’s degree in Computer Science, Telecommunications, Electrical Engineering, Industrial science or equivalent experience
• Advanced programming skills in C or C++, with expertise in Object-Oriented Programming (OOP) and the design and development of complex software systems.
• Familiar with programing, design, develop and test embedded software of Linux
• Apply expertise in IP-based networks and Layer 2/Layer 3 Access protocols (including but not limited to Ethernet, Layer 2 Forwarding, Layer 3 forwarding, QoS, Multicast, DNS, DHCP, PPPoE, 802.1x, Radius, CFM, etc. and stay updated with emerging network technologies).
• Experience with Wi-Fi technologies and Wi-Fi mesh networking will be added advantage.
• Familiarity with multi-threaded programming, memory management, and performance tuning.
• Strong understanding of TCP/IP networking, routing and switching principles.,
• Experience with router-related protocols such as DHCP, NAT, VLAN, PPPoE, IPv4/IPv6, QoS, and DNS.
• Experience with products like GPON, XGSPON will be added advantage
• Experience with CI/CD, Mercurial (Git), automated build/testing tools
• Familiarity with BBF management protocols, including TR069, TR369, etc.
• Ability to use network analysis tools (Wireshark, tcpdump) for debugging and verification
• Experience with system testing, performance benchmarking, and stability analysis
• Ability to identify bottlenecks and propose architecture or design improvements.
• Good communication skills and ability to collaborate with cross-functional teams.
• Strong sense of responsibility, self-driven, and capable of working under pressure.
• Ability to document designs, development processes, and troubleshooting procedures.
Nice to Have
• Experience with OpenWrt/PrplOS
• Experience with WiFi
• Fluent in English with strong communication and collaboration skills
• Strong troubleshooting and problem-solving skills.
• Willingness to contribute with creative, out-of-the-box solutions, to problems arising in a dynamic environment, under high market pressure
• Collaborate with cross-functional teams on international level to ensure product excellence