Software Engineer - Optical Networks

Nokia Corp.

Lisboa

Presencial

EUR 45 000 - 65 000

Tempo integral

14 dias+

Recebe mais respostas dos empregadores

Envia um currículo específico para a oferta em poucos minutos.

Vantagens oferecidas por esta oferta de emprego

Onboarding program
Hybrid work in Portugal
Exposure to AI & Optical Networking
Clear career progression

Resumo da oferta

Nokia’s Optical Networks division in Portugal is seeking engineers to build high-performance C++ applications for modern hardware. You’ll work with STL/Boost, implement robust tests, and collaborate across a global, distributed team.

Join a learning-oriented culture with mentorship, autonomy, and exposure to AI-assisted development. A hybrid Portugal setup supports growth and hands-on impact from day one.

Qualificações

  • Solid grasp of Object-Oriented Programming (OOP) and memory management.
  • Strong curiosity for modern C++ standards and learning.
  • Familiarity with Git, Linux environments, or scripting languages like Python.

Responsabilidades

  • Architect & Code: Build high-performance applications for modern hardware using Modern C++.
  • Modernize: Leverage STL, Boost, and asynchronous programming to solve real-world challenges.
  • Quality First: Apply robust testing practices including unit, E2E, and stress testing.
  • Collaborate & Learn: Engage in design reviews and cross-functional projects within a global team.

Conhecimentos

C++ Fundamentals
Growth Mindset
Tooling Basics
Communication

Formação académica

BSc or MSc in Computer Science, Electrical/Computer Engineering, or a related field

Ferramentas

Git
Linux environments
Python

Descrição da oferta de emprego

In an increasingly connected world, telecom networks are the backbone of global connectivity—and in the AI-driven data center era, optical networks are more critical than ever.

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

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

Real-World Impact: You’ll contribute to real production code powering global connectivity from day one.

Mentorship & Autonomy: Work alongside senior architects in a culture that supports your learning curve, while giving you the space to take ownership of your ideas.

AI-Enhanced Workflow: Learn to use 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.

Your responsibilities
  • Architect & Code: Build high-performance applications for modern hardware architectures using Modern C++.
  • Modernize: Work with STL, Boost, and asynchronous programming to solve real-world system challenges.
  • Quality First: Learn and apply best practices in software robustness through comprehensive unit, E2E, and stress testing.
  • Collaborate & Learn: Participate in design discussions, code reviews, and cross-functional projects within a global, distributed team.
Your skills and experience
Core Essentials:
  • C++ Fundamentals: A solid grasp of Object-Oriented Programming (OOP), basic data structures, and memory management.
  • Growth Mindset: Strong curiosity for modern C++ standards, eagerness to learn, and a passion for technology.
  • Tooling Basics: Familiarity with Git, Linux environments, or scripting languages like Python (academic projects or internships count!).
  • Communication: Fluency in English and eagerness to collaborate across international teams.
  • Education: BSc or MSc in Computer Science, Electrical/Computer Engineering, or a related field (recently graduated or final-year students welcome).
Nice-to-Haves (Not mandatory – you'll learn this with us!):
  • Exposure to embedded systems, multi-threading, or operating systems fundamentals.
  • Basic understanding of Optical Networks, Layer 0, or hardware components (e.g., ROADM, WSS, DWDM).
  • Experience with testing frameworks like GTest.
We offer:
  • A structured onboarding process to help you settle in and learn our tech stack.
  • A hybrid, flexible working environment in Portugal.
  • Exposure to cutting-edge AI and Optical Networking tech.
  • A clear career progression path with continuous learning opportunities.

At Nokia, we want every candidate to be able to perform their best. If you need any adjustments or support during the recruitment process, please let us know. All requests are treated confidentially.

Job Info
  • Job Category Applied R&D
  • Posting Date 07/31/2026, 02:47 PM
  • Job Schedule Full time
  • Job Type Experienced
  • Job Identification 34357
  • Will NSA/CAPS approval be required? (E.g., accessing a US Customer Network?) No
  • Laptop - support with ordering needed Yes
  • Regular or Temporary Regular

Similar Jobs

AI Statement: Nokia embraces the strategic use of Artificial Intelligence (AI) within our recruiting process to enhance the candidate experience and significantly improve our operational efficiencies. By leveraging AI-powered tools, we aim to create a more responsive and equitable journey for all applicants. Concurrently, we advocate for the intelligent, ethical, and safe use of AI by candidates and applicants when preparing and submitting their applications for our roles. This includes ensuring that any AI-generated content is thoroughly reviewed for accuracy, originality, and relevance, and that its use aligns with principles of transparency and integrity. Our goal is to foster a recruitment environment that benefits from technological advancements while upholding fairness, authenticity, and human oversight.

Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta e larga o ficheiro aqui.
Similar jobs

Ofertas semelhantes que vale a pena comparar

Senior Software Developer
Senior Software Developer

Nokia Corp. • Lisboa

Presencial
EUR 85 000 - 120 000
Software Engineer - Optical Networks
Software Engineer - Optical Networks

Nokia • Lisboa

Híbrido
EUR 42 000 - 66 000
Java SW Developer
Java SW Developer

Nokia • Lisboa

Presencial
EUR 45 000 - 75 000
Flexible working arrangements
Maternity and paternity leave
Medical and life insurance
+5
Quality Assurance Engineer (Python & AI-Driven Testing)
Quality Assurance Engineer (Python & AI-Driven Testing)

Turkish Aerospace Industries, Inc. • Portugal

Presencial
EUR 40 000 - 55 000
Laptop - support with ordering needed
Java SW Developer Trainee
Java SW Developer Trainee

Nokia • Lisboa

Híbrido
Meal allowance
Hybrid work
Well-being programs and ERGs
Systems Architect – Coherent optical pluggable
Systems Architect – Coherent optical pluggable

Nokia • Lisboa

Presencial
EUR 70 000 - 95 000
Senior Learning Solution Expert – Technology
Senior Learning Solution Expert – Technology

Turkish Aerospace Industries, Inc. • Portugal

Híbrido
EUR 52 000 - 78 000
Quality Assurance Engineer (Python & AI-Driven Testing)
Quality Assurance Engineer (Python & AI-Driven Testing)

Nokia • Lisboa

Presencial
EUR 30 000 - 50 000
Software Engineer, Optical Networks (C++, AI-Enhanced Workflow)
Software Engineer, Optical Networks (C++, AI-Enhanced Workflow)

Nokia Corp. • Lisboa

Híbrido
EUR 45 000 - 65 000
Onboarding program
Hybrid work in Portugal
Exposure to AI & Optical Networking
+1
Data Center Fabric Architect
Data Center Fabric Architect

Nokia • Amadora

Presencial
EUR 40 000 - 80 000
Oportunidades de aprendizado contínuo
Programas de bem-estar
Grupos de recursos de funcionários