CareerPlanSign in

Senior / Lead Embedded Software Engineer C/C++

Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia💼 Full-time🗓 2026-07-24 → 2026-09-26

Core

Design real-time embedded Linux software architectures and develop Linux middleware, drivers, and applications for physical CPE telecom products.

Role type

Senior / Lead Embedded Software Engineer (C/C++)

Builds

Automated digital twins bridging physical IoT devices; core data-forwarding operations for carrier-grade mobile networks.

Domain

Telecommunications / Embedded Linux Systems

Deliverable

production ML models | product features | infrastructure

Required skills

Advanced C/C++, Linux OS fundamentals, memory management, IPC, threading, socket layers, core IP networking protocols (VLAN, TCP/IP, DHCP), low-level driver development, network management frameworks (FCAPS), radio calibration, synchronization protocols (IEEE 1588/PTP), fiber access technologies (GPON/OLT/ONT)

Preferred skills

Python scripting, Git, Jira

Technologies

Linux, C/C++, IEEE 1588/PTP, GPON/OLT/ONT, VLAN, TCP/IP, DHCP

Responsibilities

Design real-time embedded Linux software architectures; analyze complex system architectures to author high-level and detailed software engineering designs; develop Linux middleware, drivers & applications managing core data-forwarding operations.

Seniority

Senior / Lead, 5–10 years experience

Sourced via workable · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.