Software Engineer-Runtime

Reposted 2 Days Ago
Be an Early Applicant
Hyderabad, Telangana, IND
In-Office
Junior
Automotive • Internet of Things • Mobile • Semiconductor • Industrial
The Role
The Software Engineer will design, develop, and optimize runtime software for AI accelerators, focusing on low-level programming, performance optimization, and collaboration with hardware teams.
Summary Generated by Built In

Software Engineer-Runtime
Company:** Kinara Inc. USA
---
Job Summary
Kinara Inc. USA is seeking a talented and motivated Software Engineer to join our Runtime team. In this role, you will be instrumental in designing, developing, and optimizing the core runtime software that powers our cutting-edge AI accelerators. You will contribute to creating efficient, high-performance, and robust solutions for deploying and executing AI models.
Responsibilities
* Design, implement, and optimize runtime software components for Kinara's AI accelerator hardware.
* Develop and maintain low-level software that interfaces with hardware, including drivers, firmware, and embedded software.
* Optimize runtime performance for various AI workloads, focusing on latency, throughput, and memory utilization.
* Collaborate with hardware design engineers to define and refine hardware-software interfaces.
* Work closely with AI framework teams to integrate and support popular AI models and operators.
* Debug and troubleshoot complex software and hardware interactions.
* Write clear, concise, and well-documented code, along with unit and integration tests.
* Participate in code reviews to ensure code quality, maintainability, and adherence to best practices.
* Research and evaluate new technologies and techniques to improve runtime efficiency and capabilities.
Qualifications
* Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
* 2+ years of professional experience in software development, with a focus on systems programming or embedded systems.
* Proficiency in C/C++ programming and strong debugging skills.
* Experience with low-level programming and understanding of computer architecture.
* Familiarity with operating system concepts (e.g., memory management, scheduling, multithreading).
* Experience with performance profiling and optimization techniques.
* Excellent problem-solving skills and attention to detail.
* Ability to work effectively in a collaborative team environment.
* Strong communication skills, both written and verbal.
Preferred Qualifications:**
* Experience with AI accelerator runtime development.
* Familiarity with AI/ML frameworks (e.g., TensorFlow, PyTorch, ONNX Runtime).
* Knowledge of parallel computing and GPGPU programming (e.g., CUDA, OpenCL).
* Experience with embedded Linux or RTOS development.
* Understanding of compiler concepts and code generation.

More information about NXP in India...

#LI-2734

Skills Required

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field
  • 2+ years of professional experience in software development
  • Proficiency in C/C++ programming and strong debugging skills
  • Experience with low-level programming and understanding of computer architecture
  • Familiarity with operating system concepts
  • Experience with performance profiling and optimization techniques
  • Excellent problem-solving skills and attention to detail
  • Ability to work effectively in a collaborative team environment
  • Strong communication skills, both written and verbal
  • Experience with AI accelerator runtime development
  • Familiarity with AI/ML frameworks
  • Knowledge of parallel computing and GPGPU programming
  • Experience with embedded Linux or RTOS development
  • Understanding of compiler concepts and code generation
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Eindhoven
21,993 Employees
Year Founded: 2006

What We Do

NXP Semiconductors N.V. (NASDAQ: NXPI) enables a smarter, safer and more sustainable world through innovation. As a world leader in secure connectivity solutions for embedded applications, NXP is pushing boundaries in the automotive, industrial & IoT, mobile, and communication infrastructure markets. Built on more than 60 years of combined experience and expertise, the company has approximately 34,500 employees in more than 30 countries and posted revenue of $13.21 billion in 2022. Find out more at www.nxp.com. Privacy Policy: https://www.nxp.com/company/about-nxp/privacy-policy-for-social-media-pages:PRIVACY-POLICY-SOCIAL-MEDIA

Similar Jobs

NXP Semiconductors Logo NXP Semiconductors

Senior Software Engineer

Automotive • Internet of Things • Mobile • Semiconductor • Industrial
In-Office
Hyderabad, Telangana, IND
21993 Employees

NXP Semiconductors Logo NXP Semiconductors

Lead Software Engineer

Automotive • Internet of Things • Mobile • Semiconductor • Industrial
In-Office
Hyderabad, Telangana, IND
21993 Employees

Optum Logo Optum

Consultant

Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
In-Office
Hyderabad, Telangana, IND
160000 Employees

Wise Logo Wise

Automation Engineer

Fintech • Mobile • Payments • Software • Financial Services
Hybrid
Hyderabad, Telangana, IND
9000 Employees

Similar Companies Hiring

Prolaio Thumbnail
Artificial Intelligence • Big Data • Healthtech • Mobile • Wearables • Analytics
Chicago, IL
82 Employees
Granted Thumbnail
Mobile • Insurance • Healthtech • Financial Services • Artificial Intelligence
New York, New York
23 Employees
Amalgamated Sugar Thumbnail
Food • Greentech • Agriculture • Industrial • Manufacturing
Boise, Idaho
768 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account