Sr. Software Engineer - NPU Compiler Development at Synaptics - Bengaluru, Karnataka Sr. Software Engineer - NPU Compiler Development - Synaptics

Sr. Software Engineer - NPU Compiler Development

Synaptics

Location: Bengaluru, Karnataka, India

Category: Software Engineering

Salary: 1,000,000 - 1,500,000 INR / yearly

Full-time


Job Description

Join Synaptics as a Sr. Software Engineer focusing on NPU Compiler Development for cutting-edge IoT applications.

Responsibilities

Design and develop NPU compilers for machine learning applications.

Create optimized computation kernels for Deep Learning Operators.

Implement algorithms and data structures to enhance NPU compiler performance.

Build software tools for visualization, analysis, debugging, and testing of compiler development.

Collaborate with global teams to create revolutionary products using advanced technology.

Qualifications

Bachelor's or Master's degree in Electrical Engineering, Software Engineering, Computer Science or related field.

5+ years of experience in embedded software development.

Proficiency in C/C++ and Python with strong coding skills.

Experience with deep learning frameworks like PyTorch, ONNX, or TensorFlow.

Excellent analytical, profiling, and debugging skills in C/C++ and Python.

Perks & Benefits

Competitive salary and benefits package.

Opportunity to work on cutting-edge technology.

Dynamic and growing organization.

Why Join Us?

Join a team that impacts how people engage with IoT applications daily.

Work alongside influential companies in the industry.

Utilize advanced algorithms in machine learning, biometrics, and video processing.