Junior Software Engineer C++

Nokia Global

Portugal

Presencial

EUR 60 000 - 90 000

Tempo integral

Há 5 dias
Torna-te num dos primeiros candidatos
Gerador de candidaturas

Não envies um currículo genérico — gera um currículo e uma carta de apresentação adaptados a esta função específica.

Ultrapassa os filtros ATS

Resumo da oferta

Nokia is seeking a C++ Software Engineer to architect high-performance embedded applications for Intel and ARM in Optical Networks. You will own the full lifecycle from concept to deployment within a global, high-trust environment that values clean code and decoupled architecture.

The role embraces AI-enhanced workflows, integrating DLC tools to automate boilerplate, speed up unit tests, and improve code analysis, while collaborating across time zones to deliver robust, scalable solutions.

Qualificações

  • Proven proficiency in modern C++ with OO, multi-threading, and data structures.

Responsabilidades

  • Architect & Code: Build high-performance embedded applications for Intel and ARM architectures using Modern C++.
  • Modernize: Utilize STL, Boost, and asynchronous programming to solve concurrency challenges.
  • Quality First: Lead robust testing with unit, E2E, and stress tests.
  • Collaborate: Participate in code reviews and design decisions in a distributed, global team.

Conhecimentos

C++ Craftsmanship
Growth Mindset
Communication

Ferramentas

Git
Python
GTest

Descrição da oferta de emprego

Description
The Vision

In Nokia, we are building the backbone of global connectivity. As a C++ Software Engineer, you will architect the future of Optical Networks technologies. We operate in a high-trust, international environment where clean code, decoupled architecture, and engineering excellence are our North Star.

The Role & Innovation

You will be an integral part of a cross-functional team, owning the full lifecycle from conceptual design to deployment. We empower our engineers to be proactive problem-solvers—if you identify a bottleneck or a potential system improvement, you have the autonomy to lead that change.

The AI-Enhanced Workflow:

We are committed to engineering efficiency. In this role, you will integrate AI-driven Development Life Cycle (DLC) tools into your daily workflow. By leveraging advanced AI coding assistants and LLM-based utilities, we automate boilerplate tasks, accelerate unit test generation, and enhance code analysis. We want our engineers focused on high-level architecture and complex logic while utilizing the latest tooling to streamline execution.

Responsibilities
  • Architect & Code: Build high-performance embedded applications for Intel and ARM architectures using Modern C++.
  • Modernize: Utilize STL, Boost, and asynchronous programming to solve complex concurrency challenges.
  • Quality First: Lead the charge on robustness by writing comprehensive unit, E2E, and stress tests.
  • Collaborate: Engage in high-signal code reviews and contribute to team-wide design decisions in a global, distributed environment.
Qualifications

You have :

  • C++ Craftsmanship: Deep knowledge of OO concepts, multi-threading, and data structures.
  • Growth Mindset: A passion for exploring modern C++ standards and staying ahead of industry trends.
  • Tooling Mastery: Familiarity with Git, Python, and GTest.
  • Communication: Fluency in English and the ability to collaborate effectively across different cultures and time zones.
It would be nice if you also had:
  • Domain Expertise: Knowledge of Layer 0 (DWDM) and embedded systems is highly valued. Specifically, experience or familiarity with optical components such as ROADM, WSS, DGE, and ILA is a significant advantage.

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 Noki...

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

Junior Software Engineer C++
Junior Software Engineer C++

Nokia • Lisboa

Híbrido
EUR 50 000 - 80 000
Flexible working arrangements
Parental leave
Insurance plan
+5
Junior C++ Engineer - AI-Driven DLC & Optical Networks
Junior C++ Engineer - AI-Driven DLC & Optical Networks

Nokia Global • Portugal

Presencial
EUR 60 000 - 90 000
C++ Embedded Engineer - AI-Driven DLC for Optical Networks
C++ Embedded Engineer - AI-Driven DLC for Optical Networks

Nokia • Lisboa

Híbrido
EUR 50 000 - 80 000
Flexible working arrangements
Parental leave
Insurance plan
+5
Software Engineer - Optical Networks
Software Engineer - Optical Networks

Nokia • Lisboa

Híbrido
EUR 42 000 - 66 000
Software Engineer – Optical Networks
Software Engineer – Optical Networks

Jobtailor • Lisboa

Presencial
EUR 38 000 - 58 000
Hybrid C++ Software Engineer, Optical Networks (Portugal)
Hybrid C++ Software Engineer, Optical Networks (Portugal)

Nokia • Lisboa

Híbrido
EUR 42 000 - 66 000
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
Staff Software QA Engineer
Staff Software QA Engineer

Nokia • Lisboa

Presencial
EUR 40 000 - 60 000
Customer Solutions Architect
Customer Solutions Architect

Nokia • Amadora

Presencial
EUR 60 000 - 80 000
Senior Software Developer
Senior Software Developer

Nokia Corp. • Lisboa

Presencial
EUR 85 000 - 120 000