Software Engineer - Optical Networks

NokiaOeiras

This advert was translated automatically from Portuguese. Read the original.

In a world increasingly driven by AI, cloud services, and data-intensive applications, optical networks play a critical role in enabling global connectivity. As part of Nokia's Optical Networks organization, strengthened by the acquisition of Infinera, you will join a leading R&D team developing next-generation networking technologies used by service providers, enterprises, and hyperscalers worldwide. We are looking for passionate software engineers who enjoy solving complex technical challenges, building scalable and high-performance systems, and continuously improving their engineering skills. Depending on your experience level, you will contribute to the design, development, optimization, and evolution of carrier-grade software solutions while collaborating with highly skilled engineers in a global environment. This is an opportunity to learn from industry experts, take ownership of meaningful technical challenges, and contribute to technologies that operate at global scale. - Design, develop, and maintain high-performance software components using Modern C++. - Contribute to the design and evolution of software solutions for networking and systems applications. - Develop robust, scalable, and maintainable software that meets demanding performance and reliability requirements. - Work on multi-threaded and distributed systems challenges. - Participate in code reviews, testing activities, and engineering best practices to ensure software quality. - Collaborate with cross-functional teams, including Systems Engineering, Product Management, and global R&D organizations. - Troubleshoot, debug, and resolve software issues across different layers of the system. - Contribute to continuous improvement initiatives and adoption of modern development tools and methodologies. - Share knowledge and collaborate with teammates in a culture of learning, innovation, and technical excellence. - More experienced candidates will have opportunities to influence architecture, mentor colleagues, and drive technical initiatives. Required - Experience developing software using C++ (academic, internship, or professional experience will be considered). - Good understanding of object-oriented programming, data structures, algorithms, and software design principles. - Experience or familiarity with Linux-based development environments. - Knowledge of multi-threading, concurrency concepts, or distributed systems. - Familiarity with STL and modern software development practices. - Experience using version control systems such as Git. - Strong analytical, problem-solving, and debugging skills. - Excellent communication skills and ability to collaborate in international teams. - BSc or MSc in Computer Science, Telecommunications, Electrical Engineering, Software Engineering, or a related discipline. Preferred - Professional experience with Modern C++ (C++11/14/17/20). - Experience with Boost libraries. - Familiarity with automated testing, CI/CD pipelines, and software quality practices. - Experience in telecommunications, networking, or optical transport technologies. - Knowledge of Optical Networks, DWDM, Layer 0/1 technologies, ROADM, WSS, or related domains. - Experience with distributed, embedded, or real-time systems. - Knowledge of Python, Bash, or other scripting languages for automation. - Exposure to cloud-native technologies, containerization, or DevOps practices. - Experience leading technical initiatives, mentoring engineers, or contributing to software architecture. What We Value - Strong ownership and accountability. - Curiosity and willingness to learn. - Passion for solving complex technical challenges. - Commitment to software quality and continuous improvement. - Collaborative mindset and openness to sharing knowledge. - Interest in building technologies that have real-world impact on global communications. LI-Hybrid

Applications go directly to the employer's site — no middleman. A validated job in Portugal.

Apply on the company site →