Haystack
← Back to Jobs
Full time
Engineering
NONokia logo

Junior SW Development Engineer

NokiaStuttgart🇩🇪GermanyPosted 21 Oct 2026

Why This Role Stands Out

Launch your career at Nokia by shaping the future of global communications infrastructure through hands-on Linux kernel and embedded security development. This role is perfect for a curious, growth-minded engineer who thrives in a collaborative, hybrid environment supported by competitive compensation and extensive mentorship. Apply today to build your expertise and make a tangible impact on the next generation of secure technology.

Quick Overview

Seniority
Junior
Employment type
Full Time
Work mode
Hybrid
Location
Stuttgart, Germany
Posted
7 hours ago
GitEmbedded SystemsEncryptionBashComplianceC++PythonCI/CDLinux

Job Description

As a Junior SW Development Engineer you will design, implement, and maintain the Linux kernel, device drivers, and the full software stack for embedded controllers with a strong focus on advanced security features. Your work will directly contribute to the security and resilience of global communications infrastructure.

We offer:

  • Opportunity to shape the secure Linux foundation of cutting-edge telecom infrastructure.
  • Access to advanced development tools, AI-assisted analysis platforms, and research resources.
  • Competitive salary, performance bonuses, and comprehensive benefits.
  • Continuous learning programs, mentorship, and support for professional certifications.
  • An inclusive, innovative culture that values curiosity, diversity, and work-life balance.
     
  • Linux kernel & driver development – create and maintain kernel code and custom device drivers.
  • Security-first platform design – embed security mechanisms throughout the stack, including:
  • Secure Boot and trusted hardware root of trust.
  • Disk and file-system encryption (e.g., dm-crypt, LUKS) for data-at-rest protection.
  • FIPS-validated cryptographic modules to satisfy regulatory and industry compliance.
  • Certificate-based authentication for secure boot, OTA updates, and inter-component communication.
  • Build and integrate the bootloader, root-filesystem, and runtime environment for embedded controllers.
  • Contribute to threat modeling, code reviews, static/dynamic analysis, and security testing (fuzzing, vulnerability scanning).
  • Collaborate with hardware engineers and application SW teams in a multi-national development project.
     

You Have:

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field.
  • Strong interest in Linux kernel development and embedded systems (ARM).
  • Curiosity about device drivers (networking, storage, GPIO, I²C, SPI) and a desire to write/debug them.
  • Proven programming skills in C/C++ and scripting (Python, Bash).
  • Familiarity with version-control (Git) and CI/CD tools.
  • Interest in modern security fundamentals, especially: Secure Boot, Disk and file-system encryption techniques, FIPS-compliant cryptography.
  • Certificate-based authentication mechanisms.
  • Good problem-solving abilities and a collaborative mindset 

It would be nice if you also had:

  • Experience with embedded operating systems for telecom/networking equipment.
  • Experience with security feature implementations.

Similar jobs