Nokia
Posted 3mo ago

Software Engineer

Nokia
Malaysia
HybridFull Time
Responsibilities
  • completing analysis
  • implementing linux
  • designing timing
Requirements
  • Bachelor’s degree or higher
  • 2+ years embedded C/C++
  • Linux embedded systems
  • Telecom knowledge
Technical tools mentioned
C/C++LinuxKernel debuggingOMCI protocolIEEE 1588v2PTPNTPCopilotCursor

Job description

Join Nokia FN Broadband Network Fiber Access R&D team to engage in embedded software development for telecom PON access products. You will take charge of full-cycle development, debugging and optimization of OLT embedded software based on Linux platform, iterate product functions, solve technical problems in project delivery, and support the commercial deployment and technical upgrade of fiber broadband access products.
 

Responsibilities

  • Complete full-lifecycle requirement analysis, technical design, coding implementation, debugging and performance optimization for Nokia OLT products, covering GPON, XGS-PON and 50GPON technologies, and undertake software integration, function iteration and version release.
  • Implement embedded Linux system adaptation, driver debugging and service module tuning to guarantee the stability, reliability and performance of telecom OLT system.
  • Design, develop and optimize equipment clock synchronization functions based on IEEE 1588v2, PTP and NTP protocols to comply with unified telecom network timing specifications.
  • Collaborate with cross-functional teams to conduct product verification, resolve technical faults, and ensure smooth project delivery and commercial deployment.

Qualifications

You Have:

  • Bachelor or above in Communication, Electronic Information, Computer and other related majors.
  • 2+ years embedded product development experience, proficient in C/C++.
  • Solid Linux embedded development capability, familiar with kernel adaptation, driver development and common debugging methods.
  • Familiar with basic telecom network principles, able to independently complete embedded software development and troubleshooting.

 

It would be nice if you also had: 

  • Practical development experience in PON access technology, familiar with OMCI protocol and OLT product architecture.
  • Project experience in telecom equipment clock synchronization function development and optimization.

     

  • Proficient in using AI auxiliary programming tools (Cursor, Copilot) to improve coding efficiency and code quality is a strong plus.

 


 

Company

Advancing connectivity to secure a brighter world.

Nokia is a global leader in connectivity for the AI era. With expertise across fixed, mobile and transport networks, powered by the innovation of Nokia Bell Labs, we’re advancing connectivity to secure a brighter world. 


Learn more about life at Nokia.


Our recruitment process

We act inclusively and respect the uniqueness of people. Our employment decisions are made regardless of race, color, national or ethnic origin, religion, gender, sexual orientation, gender identity or expression, age, marital status, disability, protected veteran status or other characteristics protected by law. We are committed to a culture of inclusion built upon our core value of respect.

If you’re interested in this role but don’t meet every listed requirement, we still encourage you to apply. Unique backgrounds, perspectives, and experiences enrich our teams, and you may be just the right candidate for this or another opportunity.

The length of the recruitment process may vary depending on the specific role's requirements. We strive to ensure a smooth and inclusive experience for all candidates. Discover more about the recruitment process at Nokia. 

About Nokia

Sells telecommunications infrastructure and software for global network operators.

Similar jobs

Software Engineer roles
1d
Save
Mark Applied
Hide
Intern - Software Developer, Assurance (Financial Services) (October 2026 Intake)
Kuala Lumpur, Kuala Lumpur, Malaysia
OnsiteFull Time, Internship
PwC
PwC: Provides audit, tax, and consulting services to global businesses.
Undergraduate student pursuing a bachelor's degree in computer engineering, computer science and engineering, or an equivalent technical discipline; Python and SQL experience preferred.
Python, SQL
1d
Save
Mark Applied
Hide
Software Engineer II
Cyberjaya, Selangor, Malaysia
HybridFull Time
Experian
ExperianLondon Stock Exchange: EXPN: Provides data and analytical tools to manage credit risk.
3+ YOEBachelor's degree or equivalent practical experience, 3+ years of software engineering experience, and full stack development skills with JavaScript/TypeScript, Java, APIs, databases, cloud, CI/CD, DevOps, and testing.
JavaScript, TypeScript, HTML, CSS, React, Angular, Vue, Java, RESTful API, Hibernate, JPA, Git, Bitbucket, Maven, Jenkins, Elasticsearch, MongoDB, DynamoDB, AWS, Azure, Google Cloud, CI/CD, DevOps
2d
Save
Mark Applied
Hide
Software Engineer
Kuala Lumpur, Kuala Lumpur, Malaysia
OnsiteFull Time
Genting Malaysia
Genting MalaysiaBursa Malaysia: GENM: Operates integrated resorts, casinos, and theme parks globally.
1+ YOEDegree in software engineering, computer science, information technology, or related field; 1–2 years of enterprise application experience preferred, with fresh graduates welcome. Requires C#, SQL, .NET Core, databases, testing, and source control skills.
C#, SQL, .NET Core, Crystal Report, WinForms, Win Services, Microsoft SQL Server, Visual Studio, MSSMS, Jira, Postman, RESTful APIs, IIS, Azure DevOps, TFS, Git, GitHub
2d
Save
Mark Applied
Hide
Software Engineer, Backend
Petaling Jaya, Selangor, Malaysia
OnsiteFull Time
Grab
GrabNASDAQ: GRAB: Superapp providing transportation, food delivery, and digital financial services.
2+ YOERequires 2+ years of software engineering experience, production development in a modern language, APIs, databases, automated testing, production support, and agentic engineering tools.
Cursor, Claude Code, Codex, MCP, CI/CD
5d
Save
Mark Applied
Hide
Business Architecture Senior Analyst (Software Developer - .Net)
Kuching or Malaysia
OnsiteFull Time
Accenture
AccentureNYSE: ACN: Global professional services firm providing consulting and technology solutions.
3+ YOEBachelor's degree in a related field and 3+ years of .NET or C# development experience. Requires SDLC knowledge, analytical and troubleshooting skills, SQL and database fundamentals, documentation, and stakeholder communication.
.NET, C#, Software Development Lifecycle (SDLC), SQL, Database Management
6d
Save
Mark Applied
Hide
Senior Team Lead, Compliance Tech
Kuala Lumpur, Kuala Lumpur, Malaysia
HybridFull Time
United Overseas Bank
United Overseas BankSGX: U11: Provides retail and corporate banking services across Asia Pacific.
3+ YOERequires 3+ years in senior or lead software development, banking or compliance experience, Unix/Linux shell scripting, SQL, Java, SDLC, vendor implementation, and technical design expertise.
Firco Continuity, Unix, Linux, SQL, Java, Jenkins, Artifactory, SonarQube
6d
Save
Mark Applied
Hide
Business Architecture Senior Analyst (Software Developer - .Net)
Kuching, Sarawak, Malaysia
OnsiteFull Time
Accenture
AccentureNYSE: ACN: Global provider of management consulting and technology services.
3+ YOEBachelor's degree in a relevant computing field and 3+ years of .NET or C# development experience. Requires software development, SDLC, database, SQL, documentation, analytical, troubleshooting, and communication skills.
.NET, C#, Software Development Lifecycle (SDLC), SQL
1w
Save
Mark Applied
Hide
Software Engineer (Java)
Cyberjaya, Selangor, Malaysia
HybridFull Time
DHL Group
DHL GroupXetra: DHL: Global provider of logistics and postal services.
Experience with Java, React, REST APIs, and Spring Boot; knowledge of secure cloud-native applications; independent work skills; and advanced spoken and written English.
Java, React, REST APIs, Spring Boot, CI/CD, Cloud, DevOps