Deskripsi Pekerjaan
Join Nokia's FN Broadband Network Fiber Access R&D team and shape the future of telecommunications! We're seeking a passionate Software Engineer to develop cutting-edge embedded software for PON (Passive Optical Network) access products. In this role, you'll design, implement, and optimize software solutions that power high-speed broadband networks serving millions of users worldwide. Collaborate with cross-functional teams to translate requirements into robust, scalable code while adhering to industry standards and quality protocols. You'll work in an agile environment where innovation thrives, contributing to next-generation telecom platforms that define connectivity standards globally.
As part of our global R&D organization, you'll gain exposure to advanced technologies like 5G access networks, IoT integration, and cloud-native architectures. Nokia offers continuous learning opportunities, competitive compensation, and the chance to make a tangible impact on how the world connects. If you're ready to tackle complex technical challenges in a dynamic, collaborative setting, apply now to join our mission of building the intelligent networks of tomorrow.
Tanggung Jawab
- Design, develop, and test embedded software for PON access network products
- Collaborate with hardware engineers on system integration and performance optimization
- Implement telecom protocols (e.g., OMCI, OLT/ONU) in C/C++ environments
- Debug and resolve complex software issues using diagnostic tools and test frameworks
- Participate in full software lifecycle: requirements analysis, coding, testing, and deployment
- Ensure code quality through unit testing, integration testing, and code reviews
- Document technical specifications and maintain version control best practices
- Research emerging telecom standards and implement new features in compliance
Kualifikasi
- Bachelor's degree in Computer Science, Electrical Engineering, or related field
- Minimum 3 years experience in embedded software development
- Proficiency in C/C++ with real-time operating systems knowledge
- Familiarity with PON technologies (GPON, XG-S/PON) and telecom protocols
- Experience with Linux kernel development and device drivers
- Strong problem-solving skills and debugging techniques
- Excellent verbal and written communication abilities
- Knowledge of software development lifecycle methodologies (Agile/Scrum)