Jobs
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
Similar Jobs
About NXP Semiconductors
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
News & Buzz
Is It Time To Reassess NXP Semiconductors (NXPI) After Recent Share Price Moves? - Yahoo Finance
Source: Yahoo Finance
News
·
4w ago
New York State Common Retirement Fund Increases Position in NXP Semiconductors N.V. $NXPI - MarketBeat
Source: MarketBeat
News
·
4w ago
What's Next: NXP Semiconductors's Earnings Preview - Benzinga
Source: Benzinga
News
·
5w ago
NXP Semiconductors N.V. $NXPI Shares Bought by Truist Financial Corp - MarketBeat
Source: MarketBeat
News
·
5w ago

