NXP Semiconductors logo

Sr. Software Engineer

NXP Semiconductors
June 17, 2026
Full-time
On-site
Hyderabad, Telangana, India
Other Semiconductor Jobs, Level - Senior

Job Title

Sr. Software Engineer

Role Summary

Responsible for end-to-end design, implementation, and optimization of AI operator modules and kernels for custom ISA-based edge AI processors. Work with cross-functional teams (hardware architects, compiler teams, application developers) to improve performance, reliability, and scalability of AI/ML workloads on embedded devices.

Experience Level

Senior β€” requires demonstrated senior-level experience. The posting specifies 5+ years of relevant experience.

Responsibilities

Primary responsibilities include designing, implementing, and tuning low-level AI operator code and collaborating across teams.

  • Design and implement AI operator modules/kernels optimized for custom ISA-based edge AI processors.
  • Develop and optimize kernel-level code in C/C++ and assembly where required to reduce latency and improve efficiency.
  • Profile and debug performance issues using tools such as GDB and trace analyzers; drive iterative performance improvements.
  • Collaborate with hardware architects, compiler engineers, and application developers to ensure correct and efficient integration.
  • Evaluate new methodologies and propose features to enhance AI operator performance across current and future products.

Requirements

Must-have technical skills and experience.

  • 5+ years of hands-on experience in kernel or low-level systems software development with production-quality code.
  • Experience with AI/ML operator development or specialized compiler optimizations.
  • Experience with hardware/software co-design and AI hardware acceleration concepts.
  • Deep knowledge of OS internals, memory management, process scheduling, and performance tuning.
  • Expert-level system programming in C/C++ and proficiency with assembly for specialized ISA implementations.
  • Familiarity with kernel debugging and profiling tools (e.g., GDB, Gprof, trace analyzers) and proven success optimizing performance in complex systems.

Education Requirements

Bachelor's or Master's degree in Computer Science, Electrical Engineering, Computer Engineering, or a related technical field. A Ph.D. is listed as a strong plus.


About the Company

Company: NXP Semiconductors

Headquarters: Nijmegen, Netherlands

NXP Semiconductors N.V. is a global semiconductor company that provides High Performance Mixed Signal and Standard Product solutions. With over 45,000 employees and operations in more than 35 countries, NXP is a leader in secure connectivity solutions for embedded applications, catering to automotive, industrial IoT, mobile, and communication infrastructure markets. The company is committed to innovation and sustainability, advancing a smarter, safer, and more sustainable world through technology.

NXP Semiconductors logo

Date Posted: 2026-06-16