refresh

热门公司

Trending

招聘

JobsNXP Semiconductors

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

NXP Semiconductors

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

NXP Semiconductors

Hamburg

·

On-site

·

Internship

·

1w ago

Compensation

€2,120 - €2,120

Benefits & Perks

Flexible Hours

Remote Work

Free Meals

Networking

Flexible Hours

Remote Work

Meals

Required Skills

C Programming

Embedded Systems

Cryptography

Software Optimization

Debugging

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...

Total Views

0

Apply Clicks

0

Mock Applicants

0

Scraps

0

About NXP Semiconductors

NXP Semiconductors

NXP Semiconductors produces secure connectivity solutions for embedded applications.

10,001+

Employees

Eindhoven

Headquarters

Reviews

3.9

44 reviews

Work Life Balance

3.8

Compensation

3.9

Culture

4.1

Career

3.6

Management

3.8

73%

Recommend to a Friend

Pros

Competitive compensation and benefits

Good work-life balance and flexible environment

Interesting projects and challenges

Cons

Room for improvement in processes

Work-life balance varies by team

Internal communication could improve

Salary Ranges

267 data points

Junior/L3

L3

Junior/L3 · Data Scientist

0 reports

$114,000

total / year

Base

$99,000

Stock

-

Bonus

$15,000

$96,900

$131,100

Interview Experience

42 interviews

Difficulty

3.1

/ 5

Duration

14-28 weeks

Offer Rate

33%

Experience

Positive 69%

Neutral 13%

Negative 18%

Interview Process

1

Phone Screen

2

Technical Interview

3

Hiring Manager

4

Team Fit

Common Questions

Technical skills

Past experience

Team collaboration

Problem solving