Software Engineer-runtime

NXP

Hyderabad, India
C/c++ programming proficiency
Low-level software development
Runtime performance optimization
You will contribute to creating efficient, high-performance, and robust solutions for deploying and executing AI models

Job Summary

  • You will contribute to creating efficient, high-performance, and robust solutions for deploying and executing AI models.
  • Collaborate with hardware design engineers and AI framework teams to integrate and support popular AI models and operators.
  • Research and evaluate new technologies and techniques to improve runtime efficiency and capabilities.

Matching Summary

You will contribute to creating efficient, high-performance, and robust solutions for deploying and executing AI models.

Skills & Requirements

Must-have

  • C/C++ programming proficiency
  • Low-level software development
  • Runtime performance optimization
  • Hardware-software interface collaboration
  • Debugging complex software-hardware interactions

Nice-to-have

  • AI accelerator runtime development experience
  • Familiarity with AI/ML frameworks
  • Parallel computing and GPGPU programming knowledge
  • Embedded Linux or RTOS development experience
  • Understanding of compiler concepts

Key Requirements

  • Bachelor's or Master's degree in Computer Science or related field
  • 2+ years professional software development experience
  • Strong debugging skills
  • Familiarity with operating system concepts
  • Experience with performance profiling and optimization

Work Rights

Not specified

Tailored Resume

Cover Letter