NXP Semiconductors logoN

Principal Software Engineer - Compilers

NXP Semiconductors

Hyderabad, IndiaFull Time

Principal Software Engineer - Compilers at NXP Semiconductors is a full time role based in Hyderabad, India. It was published on 15 June 2026 and was open at last check.

Principal Software Engineer - Compilers at NXP Semiconductors — key details
RolePrincipal Software Engineer - Compilers
CompanyNXP Semiconductors
LocationHyderabad, India
Employment typeFull Time
Published15 June 2026
StatusOpen at last check

Who We Are

This role is part of the Kinara Group at NXP Semiconductors, combining the agility and innovation of a startup with the scale, stability, and global reach of a leading semiconductor company.

Kinara was founded on patented technology developed during the founders’ Ph.D. research at Stanford University, with a mission to redefine AI inference at the edge through tightly integrated hardware and software. Following Kinara’s acquisition, this mission continues within NXP, with the Kinara team operating as a dedicated AI accelerator and software group focused on pushing the boundaries of edge AI.

The team has delivered two generations of AI silicon shipping in volume, supported by a mature and productionready software stack, making it one of the most proven edge AI platforms in the industry. Kinara technology is used by marquee customers, including GAFA ‑ class companies, a leading global e ‑ commerce provider, and Tier ‑ 1 PC OEMs.

As part of NXP, the Kinara Group now benefits from worldclass silicon execution, manufacturing scale, and customer access, while retaining its startup culture, deep AI expertise, and compiler ‑ driven engineering mindset. Joining this team offers the best of both worlds: the opportunity to work on cutting ‑ edge AI compiler and silicon technology, with real ‑ world impact and long ‑ term stability.

What We Do

We build gamechanging edge AI solutions that enable faster, smarter, and more power ‑ efficient decision making where every millisecond matters.

At the core of our platform are Ara AI inference processors, purpose ‑ built to deliver unrivaled deep learning performance per watt at the edge. Paired with our comprehensive SDK and software toolchain, these processors enable developers to deploy and optimize complex AI models for real ‑ time inference under tight latency and power constraints.

Kinara’s hardware–software co ‑ design approach allows high ‑ performance AI to be seamlessly embedded into edge devices, enabling applications across vision, industrial automation, consumer electronics, and intelligent systems. Our solutions focus on performance, efficiency, and scalability, helping customers bring advanced AI capabilities out of the cloud and into the real world.

Edge AI is at an inflection point, and the Kinara Group within NXP is uniquely positioned to play a leading role in its growth, delivering production ‑ proven silicon, a robust compiler and SDK stack, and a clear roadmap for next ‑ generation intelligent edge devices.

Role Overview

We are looking for an experienced Front-End Compiler Engineer with 10+ years of experience to lead the design and development of our AI/ML compiler front-end. The role focuses on building scalable model conversion pipelines that translate models from ONNX, TensorFlow, and PyTorch into our internal Intermediate Representation (IR).

The ideal candidate will have deep expertise in compiler design, graph-based optimizations, machine learning frameworks, and modern AI architectures including Transformers and Large Language Models (LLMs). You will collaborate with compiler backend, runtime, performance, and hardware teams to deliver a high-performance and production-ready AI compiler stack.

Key Responsibilities

  • Design and develop compiler front-end architecture and model conversion frameworks.
  • Build and maintain Python-based converters for ONNX, TensorFlow, and PyTorch.
  • Implement graph construction, graph transformation, IR lowering, and optimization pipelines.
  • Develop graph optimization passes including operator fusion, canonicalization, simplification, and decomposition.
  • Design scalable pattern-matching and graph-rewrite frameworks.
  • Enable support for modern AI architectures such as CNNs, Transformers, and LLMs.
  • Drive validation, testing infrastructure, regression testing, and CI/CD integration.
  • Debug and resolve issues across model conversion, optimization, and IR generation stages.
  • Provide technical leadership, mentor engineers, and collaborate across teams.

Required Skills & Experience

  • 10+ years of experience in compiler development, ML systems, or AI infrastructure.
  • Strong Python programming and software architecture skills.
  • Deep understanding of: Intermediate Representations (IRs)
  • Graph-based computation models
  • Compiler transformations and optimizations
  • Pattern matching and graph rewriting
  • Hands-on experience with ONNX, TensorFlow, and PyTorch.
  • Experience in graph parsing, graph transformations, and ML model optimizations.
  • Strong understanding of CNNs, Transformers, and LLM architectures.
  • Excellent debugging, problem-solving, and technical leadership skills.

Good to Have

  • Experience with MLIR, TOSA, StableHLO, or Torch-MLIR.
  • Familiarity with AI compiler stacks such as IREE, TVM, XLA, TensorRT, or ONNX Runtime.
  • Experience targeting GPUs, NPUs, DSPs, or custom AI accelerators.
  • Knowledge of quantization, model optimization, and deployment workflows.

More information about NXP in India...

Share:WhatsAppLinkedIn

Create your free OnJob profile to apply — we'll take you to NXP Semiconductors's application after sign-up. · Posted 15 Jun 2026.

Principal Software Engineer - Compilers at NXP Semiconductors — questions answered

What does the Principal Software Engineer - Compilers role at NXP Semiconductors pay?

NXP Semiconductors does not publish a salary on this Principal Software Engineer - Compilers listing, so OnJob shows no figure for it rather than an estimate. For what this role pays across the market, the OnJob salary guides aggregate the live listings that do disclose pay.

Where is the Principal Software Engineer - Compilers role at NXP Semiconductors based?

NXP Semiconductors lists this Principal Software Engineer - Compilers role in Hyderabad, India, advertised as full time work at that location. Larger employers sometimes cover several sites under one city name, so confirm the exact office with NXP Semiconductors before you apply.

Is the Principal Software Engineer - Compilers role at NXP Semiconductors still open?

The Principal Software Engineer - Compilers posting at NXP Semiconductors was open at OnJob's last check of the employer's careers page, having been published on 15 June 2026. OnJob re-checks source listings on each build and marks a role closed once it disappears, but listings can close without notice, so the employer's own page is the final word.

How do you apply for the Principal Software Engineer - Compilers role at NXP Semiconductors?

Apply to the Principal Software Engineer - Compilers at NXP Semiconductors role through OnJob with a free profile: OnJob scores your fit against the listing, shows the skills lowering that score, and submits an ATS-ready profile to NXP Semiconductors's own application page. Creating a profile is free and needs no card.

Related Engineering jobs

Hand-picked roles that match this listing on skills, category and location — each scored to your profile inside OnJob.

Explore more on OnJob

Hiring for a role like this?

Post a job on OnJob and reach AI-matched candidates.

Post a Job