22 days ago
Germany (city not specified)Entry Level
Responsibilities
- Design, implement, and maintain Linux kernel code and custom device drivers.
- Develop the full software stack for ARM-based embedded controllers, including bootloaders, root filesystems, and runtime environments.
- Integrate Secure Boot, trusted hardware roots of trust, disk and filesystem encryption, FIPS-validated cryptographic modules, and certificate-based authentication.
- Contribute to threat modeling, code reviews, static and dynamic analysis, fuzzing, vulnerability scanning, and security testing.
- Collaborate with hardware engineers and application software teams in a multinational development project.
Requirements
- Bachelor’s or master’s degree in Computer Science, Electrical Engineering, or a related field.
- Strong interest in Linux kernel development and embedded systems, particularly ARM systems.
- Programming skills in C/C++ and scripting with Python and Bash.
- Interest in developing and debugging networking, storage, GPIO, I²C, and SPI device drivers.
- Familiarity with Git and CI/CD tools.
- Interest in Secure Boot, disk and filesystem encryption, FIPS-compliant cryptography, and certificate-based authentication.
- Experience with embedded operating systems for telecom or networking equipment is preferred.
- Experience implementing security features is preferred.
Benefits
- Competitive salary, performance bonuses, and comprehensive benefits.
- Access to advanced development tools, AI-assisted analysis platforms, and research resources.
- Continuous learning programs, mentorship, and professional certification support.
- Inclusive and innovative culture with work-life balance support.
About Nokia
Nokia builds telecom network equipment and software—covering mobile (4G/5G RAN and core), IP and optical networking, fixed access, and related services—for communications service providers, enterprises, and governments. The company also conducts advanced research through Nokia Bell Labs. Founded in 1865 and headquartered in Espoo, Finland, Nokia is a public company with global operations and long-standing relationships with major mobile network operators worldwide.
