×
Register Here to Apply for Jobs or Post Jobs. X

Principal Engineer, AI Hardware Modeling; NPU

Job in Mountain View, Santa Clara County, California, 94039, USA
Listing for: Cariad, Inc.
Contract position
Listed on 2026-02-16
Job specializations:
  • Engineering
    Hardware Engineer, Systems Engineer
Salary/Wage Range or Industry Benchmark: 100000 - 125000 USD Yearly USD 100000.00 125000.00 YEAR
Job Description & How to Apply Below
Position: Contract - Principal Engineer, AI Hardware Modeling (NPU)

Contract - Principal Engineer, AI Hardware Modeling (NPU)

Mountain View, CA

Hybrid

Contract to Hire:
Principal Engineer, AI Hardware Modeling (NPU)

We are CARIAD, an automotive software development team with the Volkswagen Group. Our mission is to make the automotive experience safer, more sustainable, more comfortable, more digital, and more fun. To achieve that we are building the leading tech stack for the automotive industry and creating a unified software platform for over 10 million new vehicles per year. We’re looking for talented, digital minds like you to help us create code that moves the world.

Together with you, we’ll build outstanding digital experiences and products for all Volkswagen Group brands that will transform mobility. Join us as we shape the future of the car and everyone around it.

Role Summary

The Principal Engineer, AI Hardware Modeling (NPU), within the NPU Hardware & Software organization, is a senior individual contributor role for an engineer with deep expertise in hardware modeling, emulation, and hardware–software co-design. This role provides expert-level technical leadership in developing and maintaining bit-accurate and cycle-accurate hardware models that represent complex AI accelerator and NPU architectures used in ADAS, autonomous driving, and in-vehicle AI platforms.

This role owns the architecture and evolution of hardware modeling frameworks, translates conceptual hardware designs into robust, scalable software models, and enables early software development, verification, and performance analysis ahead of silicon availability. The Principal Engineer, AI Hardware Modeling (NPU) operates with a high degree of autonomy, partners closely with architecture, RTL, verification, and software teams, and influences modeling methodologies across CARIAD hardware programs.

Role

Responsibilities Hardware Model Architecture & Development
  • Lead the design, implementation, and maintenance of bit-accurate and cycle-accurate C/C++ hardware models representing NPU architectures and subsystems.
  • Model complex compute engines, memory hierarchies, interconnects, and control logic with high fidelity to hardware specifications.
  • Define scalable modeling architectures that evolve with changing hardware designs and microarchitecture updates.
  • Collaborate with architecture and RTL teams to ensure model alignment with hardware intent and implementation details.
Software Interfaces & Emulation Frameworks
  • Design and develop software interfaces and APIs that allow software teams to interact with hardware models as if using physical silicon.
  • Build emulator-style frameworks that support register-level access, memory inspection, and controlled execution of AI workloads.
  • Implement debugging, introspection, and tracing capabilities to support deep analysis of hardware and model behavior.
  • Develop integrated performance profiling and analysis tools within the modeling environment.
Verification, Validation & HW/SW Co-Design Enablement
  • Enable detailed inspection and modification of memory and register state to support debug, optimization, and issue triage.
  • Provide modeling infrastructure to support hardware–software co-verification and system-level validation.
  • Partner with verification teams to ensure model correctness, completeness, and alignment with verification scenarios.
  • Support FPGA prototyping, emulation, and early validation flows as required.
Technical Leadership & Cross-Functional Influence
  • Provide expert technical guidance on hardware modeling methodologies, best practices, and tooling.
  • Influence modeling standards and approaches across programs to improve scalability, accuracy, and developer productivity.
  • Communicate complex modeling concepts and limitations clearly to both technical and non-technical stakeholders.
General Skills
  • Expert communicator across global, cross-cultural, and cross-functional teams.
  • Strong analytical, debugging, and system-level problem-solving skills.
  • Proven ability to lead complex technical initiatives without direct authority.
  • Quality-driven mindset with a strong focus on correctness, robustness, and coverage.
  • Collaborative approach across hardware, software, verification, and safety…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary