JobMesh

Senior Secure Provisioning Software Engineer

NXP Semiconductors · Brno, South Moravian, CZ

Ready to join the future of innovation in our team at NXP? You will join a team responsible for Secure Provisioning SDK (SPSDK), a unified Python‑based platf...

Job description

Ready to join the future of innovation in our team at NXP? You will join a team responsible for Secure Provisioning SDK (SPSDK), a unified Python‑based platform used across NXP’s MCU and application processor portfolio. SPSDK provides essential tooling for secure device provisioning, configuration, boot preparation, lifecycle control, and security‑critical operations, supporting devices from early prototyping through production deployment. SPSDK is used not only by software developers, but also in automated CI environments, manufacturing, and customer production flows. The solutions you work on must therefore be robust, secure, auditable, and safe by design, as they directly interact with the most sensitive parts of the device such as bootloaders, ROM, keys, fuses, and lifecycle states. In this senior role, you will take end‑to‑end ownership of selected parts of the SPSDK platform. You will design, implement, and evolve secure provisioning workflows, APIs, and command‑line tools, balancing security, usability, and long‑term maintainability, and taking responsibility for technical decisions within your area. Your work will span multiple layers, including low‑level device communicati...