Nokia

DevOps C++, Summer Trainee

Nokia

internship

Posted on:

Location Type: Hybrid

Location: KrakówPoland

Visit company website

Explore more

AI Apply
Apply

Job Level

Tech Stack

About the role

  • Support development, integration, and testing of embedded C/C++ components.
  • Help maintain and automate CI/CD pipelines and development workflows.
  • Create simple Python scripts for automation and tooling.
  • Assist with Linux environment setup, monitoring, and troubleshooting.
  • Debug and modify low‑level software under guidance from senior engineers.
  • Collaborate with the team to integrate software, resolve issues, and improve processes.

Requirements

  • Basic understanding of DevOps practices and workflows, and you are willing to grow your skills in CI/CD, automation, and monitoring.
  • Fundamental knowledge of Linux, including basic command-line usage, file system operations, and process management.
  • Basic experience with Python and can write simple scripts to support automation, testing, or tooling.
  • Familiarity with network sockets and understand how client–server communication works at a basic level.
  • General network knowledge, such as the OSI model fundamentals, IP addressing, routing basics, and common network protocols.
  • Basic experience with embedded C/C++ and can work with low-level code, including building, debugging, and modifying existing modules.
  • Nice-to-Have
  • Hands-on experience with Arduino platforms, including basic hardware interfacing and programming microcontrollers in C/C++ or compatible environments.
  • Experience working with Raspberry Pi, including setting up the OS, configuring peripherals, and using it for prototyping or embedded projects.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
CC++PythonCI/CDautomationLinuxnetwork socketsOSI modelembedded systemsArduino
Soft Skills
collaborationproblem-solvingcommunication