Junior Software Engineer C++
Nokia- Location
- Portugal
- Workplace
- Onsite
- Employment
- Full Time
- Salary
- —
Posted 19d ago
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.
- 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.
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.
Skills
- C++
- LLM
- ARM
- Git
- Python
More jobs at Nokia
All 232Software Development Engineer
Nokia · Canada · CAD 78,000–115,000 · today
AI Assisted Software Development Co-op
Nokia · United States · USD 24–49 · yesterday
Technical Specialist
Nokia · Malaysia · yesterday
Remote Delivery Engineering, Optical Networks – Working Student
Nokia · Poland · yesterday
IT Service Owner - Business
Nokia · India · yesterday
Similar roles
Principal Software Engineer - Builder Experience - Platform Engineering Productivity
Referral Board · Portugal · EUR 67,000–106,000/yr · today
Principal Software Engineer - Builder Experience - Platform Engineering Productivity
Elastic · Portugal · EUR 67,000–106,000/yr · today
Senior Software Engineer - Frontend
Five9 · Porto, Portugal · today
AI Infrastructure AI/ML Engineer (100 % remote) (m/f/d)
Ewor · Lisbon, Portugal · today
B2B Full-Stack Developer (100 % remote) (m/f/d)
Ewor · Lisbon, Portugal · today
Senior Front- End Engineer
PagerDuty · Lisbon · yesterday