N

NXP Semiconductors

Automotive semiconductors and secure embedded solutions

Senior Software Engineer - AI Operators

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeHyderabad, Telangana, IndiaNo salary listedIn-person

About the Job

Requirements

  • A Bachelor's or Master's degree in Computer Science, Electrical Engineering, Computer Engineering, or a related field is required; a Ph.D. is a strong plus.
  • At least 3 years of hands-on kernel or low-level systems software development experience, with demonstrable contributions to production-quality code.
  • Experience with AI/ML operator development or specialized compiler optimizations.
  • Exposure to hardware/software co-design and emerging trends in AI hardware acceleration.
  • Deep knowledge of operating system internals, memory management, process scheduling, and performance tuning.
  • Expertise in system-level programming using C/C++ and proficiency in assembly language for specialized ISA implementations.
  • Strong familiarity with kernel debugging and profiling tools such as GDB, Gprof, or equivalent.
  • A track record of optimizing software performance in complex, high-performance computing environments.

Responsibilities

  • Design and develop AI operator modules and kernels to maximize performance and efficiency on custom ISA-based edge AI processors.
  • Understand the mathematics of AI operators and devise solutions for implementing them in hardware.
  • Understand overall architecture and evaluate emerging methodologies to enhance AI operator performance in current and future products.
  • Develop, optimize, and maintain high-performance kernel-level code in C/C++ and assembly when needed for AI/ML operators.
  • Implement features that streamline system processes and reduce latency.
  • Explore the software stack to identify and develop solutions.
  • Use profiling and debugging tools, including GDB and trace analyzers, to diagnose and resolve performance bottlenecks.
  • Drive continuous performance improvements through rigorous testing and iterative optimization.
  • Work with hardware architects, compiler teams, and application developers to integrate kernel components with higher-level systems.
  • Stay current with emerging AI operator development trends and specialized ISA optimizations.
  • Propose and implement solutions to advance the technology.

About the Company

NXP Semiconductors

Automotive semiconductors and secure embedded solutions

NXP Semiconductors designs and sells semiconductor chips for vehicles and other devices. Its products include automotive-grade microcontrollers and other ICs used in engines, infotainment, safety systems, and networked car architectures. These chips process data, run software, and enable features such as advanced driver assistance and vehicle connectivity, often with strong security and real-time performance. Unlike some peers, NXP became an independent company after Philips spun off its semiconductor unit in 2006 and later merged with Freescale in 2015, building a focused strength in automotive semiconductors and microcontrollers. This gives it a clear niche in the market and the goal of growing as a standalone leader in smarter, connected vehicles and related technologies.

Company size
10,001+
Company stage
IPO
Headquarters
Eindhoven, Netherlands
Founded
2004

Recently Posted Jobs

Explore more opportunities at NXP Semiconductors

See more jobs