
Search by job, company or skills

This job is no longer accepting applications
Job Description: Principal Embedded Software Engineer Location: Kuala Lumpur, Malaysia (Hybrid/On-site) Employment Type: Contract (Via TCS for Nokia) Experience Level: 10+ Years Industry: Telecommunications / Networking Role Objective We are seeking a highly skilled Principal Embedded Software Engineer to join the TCS Telecom Business Unit, exclusively supporting Nokia's Next-Generation Network infrastructure. You will be responsible for the design, development, and testing of mission-critical embedded software that powers global fiber-to-the-home (FTTH) and 5G backhaul technologies. Key Responsibilities ● Embedded Development: Design and develop high-performance embedded software for real-time controllers, Embedded Linux environments, and ASIC drivers. ● Network Protocol Engineering: Implement and optimize IP-based networks and Layer 2/2+ Access protocols (VLAN, QoS, Multicast, DHCP, PPPoE, LACP, xSTP, etc.). ● System Architecture: Apply Expertise in Object-Oriented Programming (OOP) to build complex, scalable software systems using C and C++. ● Cloud Integration: Bridge the gap between hardware and cloud by deploying software in virtual environments using Docker and Kubernetes. ● Automation & CI/CD: Build and maintain automated test frameworks and release pipelines using Jenkins, Selenium, and Robot Framework. ● Global Collaboration: Work within a cross-functional, international team environment to meet high-pressure market demands and ensure product excellence. ● Troubleshooting: Perform deep-system debugging and Linux command-line operations to resolve complex architectural bottlenecks. Technical Requirements ● Education: Bachelor's or Master's degree in Computer Science, Telecommunications, Electrical Engineering, or Industrial Science. ● Core Languages: Advanced proficiency in C and C++ is mandatory. ● Embedded Systems: Proven experience with RTOS (Real-Time Operating Systems), QEMU, Simics, and ASIC driver development. ● Networking Knowledge: Deep understanding of GPON/XGSPON products and protocols like NetConf, YANG models, and REST APIs. ● Cloud & DevOps: Hands-on experience with AWS/Azure/GCP, Kubernetes, and Docker. ● Scripting: Proficiency in Python and Shell Scripting for system administration and automation. ● Tools: Experience with Mercurial (Git), XML/XSLT, and data migration. Preferred Qualifications (Nice to Have) ● CKAD (Certified Kubernetes Application Developer) or equivalent cloud certification. ● Experience in high-pressure, dynamic R&D environments. Soft Skills ● Communication: Fluent in English with the ability to collaborate across international borders. ● Mindset: A creative, out-of-the-box problem solver who thrives under market pressure. ● Leadership: Ability to mentor junior engineers and provide technical direction on complex modules.
Job ID: 143586243
We don’t charge any money for job offers