Software Engineer - Optical Networks

🏢 Nokia
📍 PortugalFull-timeHybrid
📅 Posted: 3w ago🔄 Updated: 3w ago
CV%
✨ AI Summary
The Optical Networks division is seeking a Software Engineer to contribute to high-performance, robust applications for modern hardware architectures using Modern C++. Responsibilities include building applications, modernizing systems using STL, Boost, design patterns, and asynchronous/multi-threaded programming, ensuring software robustness through automated testing, and participating in design discussions and code reviews within a global engineering team. This role offers mentorship for junior engineers and autonomy for mid-level developers within a hybrid work model in Portugal.
Required Skills
Information Technology
C++Object-Oriented ProgrammingData StructuresAlgorithmsLinuxGitPython
Business, Sales & Management
HR Management
Other
BashEnglish
Nice to have:
Other
DWDMtesting frameworksGTestCTestSTLasynchronous programmingmulti-threading
Information Technology
XGBoostDesign Patterns
Requirements
Requires strong C++ fundamentals including OOP, data structures, algorithms, and memory management. Familiarity with Linux, Git, and scripting languages like Python or Bash is needed. Fluency in English is essential. A BSc or MSc in Computer Science, Telecommunications, or Electrical/Computer Engineering is required. Understanding of optical networks, telecom concepts, embedded systems, multi-threading, and testing frameworks are considered advantageous.
Description

Location: Portugal (Hybrid)

Division: Optical Networks (Nokia)

In an increasingly connected world powered by AI-driven data centers and global telecom infrastructure, optical networks are more critical than ever.

By joining our Optical Networks division—recently boosted by the acquisition of Infinera—you’ll be part of an industry-leading team pushing the boundaries of ultra-fast, high-capacity network technology worldwide.

Whether you are a passionate junior engineer / recent graduate looking to accelerate your career under expert mentorship, or a mid-level software engineer ready to take ownership of complex systems and influence architectural decisions, this role offers an ideal environment to grow and thrive.

We operate in a high-trust, international, and collaborative environment where clean code, continuous learning, and software craftsmanship are our North Star. We don’t expect you to know everything on day one—we are looking for curious problem-solvers who are excited to grow alongside top industry experts.

Why You’ll Love Working With Us

  • Real-World Global Impact: Write high-performance code that directly powers mission-critical global connectivity from day one.
  • Mentorship & Ownership: Enjoy structured guidance to navigate your learning curve as a junior, or technical autonomy to drive features and design choices as a mid-level engineer.
  • AI-Enhanced Workflow: Leverage modern AI coding assistants and LLM utilities integrated directly into our Development Life Cycle (DLC) to automate boilerplate tasks, generate tests, and focus on high-level logic.
  • Flexible Hybrid Model: Work in a supportive, modern environment in Portugal with global exposure.
✨ Premium Match Details
Deep-dive CV analysis, customized Cover Letters, and Interview prep!
📊 Match Analysis
Insights against your active CV
📊
Personalized Match Analysis
Upload your CV to see exact matching percentages, detailed skills mapping, and gap analysis for this role.
🎯 Overalli74%
⚡ Skillsi85%
View Breakdown
Ontology Match: 85.0
Matched:✓ Requirements Matching✓ Ontology Skills Mapping
📜 Eligibilityi49%
View Breakdown
Local: 19600%
🏗️ Career Fiti91%
View Breakdown
Seniority: 91.0
📋 Requirementsi67%
View Breakdown
Domain: 67.0
🔥 Motivationi78%
View Breakdown
Title Fit: 78.00