Ready to join the future of innovation at NXP? NXP Semiconductors enable secure connections and infrastructure for a smarter world, advancing solutions that make lives easier, better and safer. As the world leader in secure connectivity solutions for embedded applications, we are driving innovation in secure connected vehicles, end‑to‑end security & privacy and smart connected solutions markets.
Join one of the largest industrial security teams and build technology that protects real devices worldwide.
At NXP’s Competence Center Crypto & Security, we design, build, and deliver end‑to‑end security — from innovation to architecture to products in the field.
If you’re a security engineer who wants impact on real‑life security solutions, we’d love to hear from you.
We are looking for an outstanding Embedded Software Engineer to join the Platform Support group of the Secure Software IP team.
The Secure Software IP team is responsible for developing and testing state‑of‑the‑art secure cryptographic libraries protected against physical and logical attacks across all different NXP domains and business lines (payment, identification, mobile, IoT, Automotive, Edge Processing…).
Responsibilities
* Design, develop and port test operating system for embedded targets
* Design, develop and support the build environment (make, cmake)
* Align with architects (Software, Test, Security, …) and provide guidance to design, propose and evaluate different technical concepts for cross‑platform development
* Pre/Post silicon bring up
* Ensure the functionality of the development and test environments across different platforms and guide/train team members
* Drive together with the architects the Hardware/Software systems integration
Profile
* Degree in Computer Science, Microelectronics Engineering or similar
* 2+ years of relevant working experience
* Proven knowledge in C/C++ or Assembly
* Hands‑on experience in embedded systems development
* Hands‑on experience in Microcontroller architecture and bare metal development
* Knowledge of build systems (makefile, cmake) and scripting languages (python, batch …)
* Knowledge of standard bus communication protocol (e.g. UART, SPI, I2C…)
* Good knowledge of CPU architecture (preferably ARM or RISC‑V) and its impact on SW
* Knowledge of different toolchains is highly appreciated (e.g. ARMCC, IAR, GCC,…)
* Experience with low‑level debugging on embedded devices (GDB, JTAG …) is highly appreciated
* Good English communication skills
Benefits
Contract: This is a full‑time position with a permanent contract.
Compensation: Besides a good salary, you will be eligible for our bonus plan and receive lunch vouchers, 25 vacation days and the possibility to buy company shares with a 15% discount. We also have flexible work hours and a work‑from‑home policy.
Development opportunities: We offer online and offline learning opportunities to help you develop core and professional skills.
Our office: We are based in one of the high‑tech hubs in Bucharest with easy access to public transport, restaurants and parks. The site includes relaxation areas, a small library, sofas, and a cafeteria / restaurant.
#J-18808-Ljbffr