ARCHIVED
This job listing has been archived and is no longer accepting applications.
MisuJob - AI Job Search Platform MisuJob

Master Thesis Post-Quantum Embedded Software Project (f/m/d)

NXP Semiconductors

Hamburg permanent

Posted: February 4, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Job Description

About the Team

You will join a multidisciplinary security research team working on emerging topics such as Post‑Quantum Cryptography (PQC), Cyber Resilience, Machine Learning and AI, Ultra‑Wideband (UWB) Security, and Physical Security. The team explores new concepts, evaluates technical feasibility, and prototypes ideas that may support future security technologies at NXP.

Project Highlight & Key Challenge

This thesis focuses on optimizing the performance and memory footprint of modern post‑quantum cryptographic (PQC) schemes on resource‑constrained embedded platforms. Typical targets include microcontroller‑class systems such as Arm Cortex‑M and RISC‑V–based devices. You will work with established open‑source PQC codebases and benchmarking frameworks such as PQM4 and PQClean, studying both algorithmic and implementation‑level optimization strategies. The goal is to identify bottlenecks and experimentally evaluate how different approaches affect execution performance, stack usage, and overall memory footprint on embedded targets.

This is a research‑driven project in which you contribute by exploring solution spaces, generating technical insights, and documenting your findings.

Your Responsibilities

In this thesis project, you will:

• Perform a literature survey on optimization techniques relevant to PQC and embedded cryptography.
• Analyze existing PQC implementations to identify performance or memory bottlenecks.
• Implement and evaluate optimization ideas using embedded cryptographic frameworks (e.g., PQM4, PQClean) on microcontroller‑class platforms.
• Measure and compare performance improvements and memory usage using appropriate benchmarking methodologies.
• Document your methodology and results and present your conclusions to the security research team.

Candidate Profile / Requirements

You are a master’s student in Computer Science, Information Engineering, Information Security, Cryptography, Mathematics, Software Engineering, or a related field.

You should have:

• Good C programming skills, including experience with low‑level development and performance‑aware code.
• Good hands‑on experience with embedded or low‑level software development (e.g., microcontrollers, cross‑compilation, debugging, or build systems).
• Interest to learn more about the following topics: embedded systems, cryptography, software optimization, hardware–software interaction, or secure system design.
• Very good English communication skills, both written and spoken.
• A professional and collaborative working style, including openness to guidance, constructive feedback, and teamwork in a research‑oriented environment.

What NXP Offers:

• A monthly salary of €2,120.00
• Flexible working hours
• The possibility to work in a hybrid setup
• Access to an on-site cafeteria
• Networking initiatives and Employee Resource Groups such as Young Community, No Extra Planet, NXP Equal, Women in NXP, and more — fostering both professional and personal exchange

Please note:
The successful candidate may/will be responsible for security related tasks.
The assignment may/will be in scope of security certifications, therefore a conscious and reliable way of working is necessary.

More information about NXP in Germany...

#LI-4da9

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply