principal software engineering Embedded Software Engineer ic · Posted May 14, 2026

About this role

NXP Semiconductors is hiring a principal-level Embedded Software Engineer in the software engineering function based in Bucharest, Romania. The posting calls out experience with Computer Vision, C, API Development, Embedded Systems.

Role
Embedded Software Engineer
Function
software engineering
Level
principal
Track
Individual contributor
Employment
Full-time
Location
Bucharest, Romania
Posted
May 14, 2026

More roles at NXP Semiconductors

Sr Synthesis and Front-End Implementation Engineer
Hyderabad, India · mid
Python Frontend Development Automation
Sr Synthesis and Implementation Engineer
Hyderabad, India · senior
Python Frontend Development Automation
Lead Physical Design Engineer
Hyderabad, India · senior
Python
Principal AMS Verification Engineer
Bangalore, India · principal
Python
Sr DFT Engineer
Hyderabad, India · senior
Testing
All NXP Semiconductors jobs →

Job description

from NXP Semiconductors careers

                        

Ready to join the future of innovation?

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.

Your Team

We are looking for a remarkable Embedded Crypto Library Architect to join our Secure Software IP team. This team is responsible for developing state of the art secure cryptographic libraries, protected against physical and logical attacks, across all different NXP domains and business lines.

The main daily activities for a software architect in our team include:

  • Handling requirements management, software design, variant management, code quality and release coordination of the assigned projects
  • Interaction with the engineering teams as a technical expert to support the development process and with business users to define and scope the projects and support with integration topics 

Your Responsibilities   

  • Drive the requirement management process for the assigned projects
  • Drive the architectural design / technical specification of the deliverable (including all related documentation and API definition)
  • Contribute to the (high-level) detailed design together with our domain experts
  • Review the important code changes (API impact, structural rework, …)
  • This is an excerpt. Read the full job description on NXP Semiconductors careers →
All software engineering jobs software engineering in Bucharest, Romania Jobs in Bucharest, Romania software engineering salaries software engineering career path
All NXP Semiconductors Jobs Browse software engineering roles principal positions