Are you interested being at the heart of the Software Development with the goal of providing each end user a fixed gigabit broadband connection either over Copper or Fiber ?
Then please join our team to help accomplishing this challenging goal. Within the Software Development team we are developing software that interacts with our Nokia Fixed Networks made state-of-the-art ASIC and FPGA SoC’s which involves the latest transport technologies both in Copper and Fiber.
For our development process we are developing in a full DevOps way were we go for incremental software development and continuous integration and automated testing.
You will also be involved in making our non-real time application software ready to run as a Virtual Network Function in the cloud.
We are looking to students that are interested to do an internship in our SW department. The different possible topics are the following.
Uboot & Kernel profiling NOKIA provides network equipment with the latest & greatest technologies. To provide this state-of-the-art technology, we develop in-house processors tailored to our application.
Also the embedded SW, linux stack & dedicated drivers are developed in house for maximum performance. Exactly like everyone wants a smartphone that starts up within a second, the bar is even higher when making equipment that is used for very critical data transmission : in case of outage, it is extremely important that the system can reboot & get back operational as soon as possible.
We see that a large part of the time is spent on the initial booting of the hardware dependent components. This internship would focus on embedding in the lower level uboot / linux kernel a profiling system that would enable us to profile the different stages of startup & do data-collection & analysis on a test-suite.
We are looking for engineers that are passionate about embedded SW, processor internals & hard-ware related IP’s like DDR4, PCIE, Doing this internship you will have the chance to work together in our processor platform team, learning from experienced developers.
This internship can be done by 2 or more students, though this is not an obligation. Processor platform modelling NOKIA provides network equipment with the latest & greatest technologies.
To provide this state-of-the-art technology, we develop in-house processors tailored to our application.To reduce the time to market, each SW layer is developed in a virtual environments with mocks or models to stub other SW modules.
However, closer to the hardware, these models need to react as much as possible to actual HW. For that specialized SW emulation suites are used & specific IP models are made.
Some are bought from IP vendors like ARM or INTEL and need to be brought-up in the virtual environment. In this internship you would be part of the NOKIA fixed Networks Platform team that is developing the virtual environment for a new ASIC.
As such, your job would be to use, develop & test embedded SW as a team member of the platform team.The focus would be specifically towards modeling a certain IP, writing a Linux kernel driver and testing that out on the virtual environment.
This internship can be done by 2 or more students, though this is not an obligation. HW health-monitoring in CI systems NOKIA is developing electronics for network applications.
In Antwerp we specifically develop in house the next generation electronics for Fiber and xDSL markets. What is unique in our business is the combination of extreme price pressure & extreme reliability with lifetime guarantee of 15 years without failure & deployment in extreme circumstances (buried, in water, in -40deg in polar regions, in +60deg in the desert, ).
Typically, the main contributor to equipment failure is component temperature cycling. The nature of our product however prohibits us to do data-acquisition in live systems from our customers.
But we do have in our SW division in NOKIA a large battery of test-hardware-equipment. The idea of this internship is to create a system that can collect usage & temperature data from key measure points on the boards and allows to visualize these measurements.
In a second step, cross-correlation to actual functional behavior through data-analysis techniques could be considered. This internship can be done by 2 or more students, though this is not an obligation.
CI virtualization deployment framework In our SW division in NOKIA, we are working with 1000+ engineers on a code base larger than the linux kernel.
As such, development on a trunk-based repository can be quite a challenge to keep the trunk / mainstream branch clean. Automated pre-commit and post-commit testing is in place to saveguard SW stability.
Virtualization offers the possibility to run these tests in dockers in parallel in the cloud, allowing much faster verification cycles.
The purpose of this internship is to implement a CI framework that allows data-driven deployement of tests on multiple platforms (local servers, cloud servers, actual HW) with profiling capabilities to visualize & optimize the execution time (local vs.
host, batch mode vs. separate jobs, ). This internship can be done by 2 or more students, though this is not an obligation.
One of the following qualifications : Master of Science in Computer Science EngineeringMaster of Science in Electrical EngineeringMaster of Science in de industriele wetenschappen : electronica & ICTMaster of Science in de industriele wetenschappen : informatica