NXP Semiconductors logo

Senior Embedded Software Developer for Cryptography Testing

NXP Semiconductors
June 23, 2026
Full-time
On-site
Bucharest, Romania
Test Engineering Jobs, Level - Senior

Job Title

Senior Embedded Software Developer for Cryptography Testing

Role Summary

Develop and maintain automated tests and the test framework for NXP's secure cryptographic libraries running on embedded platforms. The role focuses on low-level embedded C test implementation, host-side test tooling in Python, and ensuring cryptographic functionality and robustness across hardware platforms.

Work within a cross-located Secure Software IP team to validate crypto library behavior, detect and diagnose issues, and add test features that support multiple NXP product lines.

Experience Level

Senior. The posting specifies 5+ years of professional experience.

Responsibilities

Primary responsibilities include designing and implementing tests and improving the test framework:

  • Define test specifications for crypto library components and functionalities.
  • Implement low-level automated tests in embedded C for target devices (microcontrollers/hardware emulators).
  • Implement host-side test tooling and automation in Python.
  • Develop and improve test framework features (C and Python).
  • Perform first‑level analysis and debugging of crypto library issues together with library developers.
  • Maintain test support across multiple hardware platforms and configurations.
  • Collaborate with global team members and adapt to shifting project priorities.

Requirements

Key skills and attributes required for successful performance in this role:

  • Proven embedded C development experience and familiarity with low-level embedded systems.
  • Knowledge of software testing methodologies and test automation practices.
  • Practical experience with Python is an advantage for host-side tooling.
  • Strong problem-solving skills, ability to work independently, and proactive work style.
  • Fluent English (written and spoken) and effective collaboration in distributed teams.

Education Requirements

The posting requests "A degree in Computer Science, Microelectronics Engineering or similar." (No specific degree level such as Bachelor's or Master's was specified.)


About the Company

Company: NXP Semiconductors

Headquarters: Nijmegen, Netherlands

NXP Semiconductors N.V. is a global semiconductor company that provides High Performance Mixed Signal and Standard Product solutions. With over 45,000 employees and operations in more than 35 countries, NXP is a leader in secure connectivity solutions for embedded applications, catering to automotive, industrial IoT, mobile, and communication infrastructure markets. The company is committed to innovation and sustainability, advancing a smarter, safer, and more sustainable world through technology.

NXP Semiconductors logo

Date Posted: 2026-06-18