Embedded AI Platform Security Engineer
NXP Semiconductors
Eindhoven, Netherlands
9 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
EnglishJob location
Eindhoven, Netherlands
Tech stack
Artificial Intelligence
C++
Computer Security
Firmware
Machine Learning
TensorFlow
Information Technology
Job description
- Develop secure boot and firmware integrity mechanisms for AI-enabled embedded platforms.
- Implement runtime hardening and isolation for ML workloads.
- Enable model protection using Trusted Execution Environments (TEE) and secure enclaves.
- Ensure secure loading and execution of ML models (ONNX, TensorFlow Lite) on edge devices.
Requirements
If you are passionate about building secure AI systems, exploring new ideas, and turning concepts into prototypes, thi role isfor you., * Have a background in Computer Science, Cybersecurity, or Cryptography and a strong interest in applied ML, OR
- Have a background in Machine Learning and an interest in cybersecurity.
- Embedded programming (C/C++, Rust).
- Understanding of secure boot, firmware integrity, and runtime security.
- Experience with or interest in TEEs, TPM integration, and secure enclaves.
- Familiarity with ML model formats and deployment workflows.
- Knowledge of cryptographic primitives for integrity and confidentiality.
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.