Senior Principal Computer Architect AI/ML - NXP Semiconductors
Software Engineer
Lead the architecture of cutting‑edge Neural Processor Units, bridging hardware design and AI/ML software requirements to drive intelligent edge solutions.
About the role
Key Responsibilities
Define and drive the overall architecture of next‑generation Neural Processor Units (NPUs) for AI/ML workloads.
Collaborate with software teams to ensure hardware resources meet the performance, power, and latency needs of embedded AI applications.
Lead hardware‑software co‑design efforts, creating RTL, verification plans, and integration flows.
Mentor senior engineers, establish best practices, and influence road‑maps across ASIC and FPGA implementations.
Evaluate emerging technologies, develop proof‑of‑concept prototypes, and contribute to patents and technical publications.
Requirements
15+ years of experience in computer architecture, with a focus on AI/ML accelerators or neural processors.
Deep expertise in SystemVerilog/Verilog, RTL design, and verification methodologies.
Strong software background, including C/C++ and Python, to model and optimize compute workloads.
Proven track record delivering ASIC or FPGA designs from concept through silicon.
Excellent communication skills and ability to lead cross‑functional, multinational teams.