• 1069 - Heterogeneous Compiler C/C++

Location Telangana Hyderabad
Experience Range 5 - 8 Years
Qualification B.E/ B. Tech, M.E/M. Tech
Open

Skills Experience on C/C++, Assembly level programming
Job Description
About Us
Established in 1999, MosChip is the First Fabless Semiconductor company publicly traded in India with approx.20 years of experience. MosChip is a semiconductor and system design company with a focus on Turnkey ASICs, Mixed Signal IP, Semiconductor & Product Engineering and IoT solutions catering to Aerospace & Defence, Consumer Electronics, Automotive, Medical and Networking & Telecommunications. We have established ourselves as a preferred partner for technology and excellence. At MosChip, we strive to provide unparalleled service and support to our clients with on-time delivery being our strength and commitment. We aim to offer a unique combination of services and solutions giving them an advantage over competitors in their industry by aligning ourselves to the vision of our clients. Our client-driven approach focuses on all facets of the product development process, including not only the technology but also time-to-market and returns on investment (ROI). Supported by a focused team of engineering, technology, and domain experts, MosChip has embarked on a journey with a difference – to be a partner in growth.
Roles and Responsibility

 

Heterogeneous Compiler C/C++

 

COMPANY OVERVIEW:

 

MosChip is a semiconductor and embedded system design company with a focus on Embedded, Turnkey ASICs, Mixed Signal IP, Semiconductor & Product Engineering and IoT solutions catering to Aerospace & Defence, Consumer Electronics, Automotive, Medical and Networking & Telecommunications.

 

REQUIRED SKILLS:

As a part of this team, you shall be building the “C/C++ heterogeneous compiler” which involves a lot of control-and-data-flow analysis, parallelism extraction and instruction vectorization, generic optimizations, backend optimizations and mapping, exposure to SIMD architecture and low-level memory management, insights into debugger; and insights into work-load analysis for performance benchmarking.

This position is for development of standard C/C++ library.

 

Education and Experience

BE/BTech/ME/MTech

5+ years of relevant experience.

 

Required knowledge, Skills and Abilities

         Strong C/C++/openCL-C++ programming skills

         Software/hardware debugging skills

         Assembly language programming experience

 

Preferred Skills

         Processor Architecture (x86, ARM, GPU architecture is preferable)

         Compiler basics, Auto-vectorizing techniques and algorithms (LLVM preferable)

         Linux kernel module and driver understanding/experience

         Computer Vision algorithms, Machine Learning/Deep Learning and image processing

         Familiarity with openVX, ML frameworks

         Library development

         Test infrastructure, test case development

         Excellent communication skills

         Strong quantitative ability

         Desire to work in a fast-paced start up environment.

 

Mandatory Skills

Experience on C/C++, Assembly level programming

 

 

Education RequirementsB. Tech / M. Tech

Experience5 to 12 Years

LocationHyderabad

ShiftGeneral

Work WeekMonday to Friday

 

Quick Links:

 

Who we are? https://www.youtube.com/watch?v=4nvbzE-eUGk

How we train? https://www.youtube.com/watch?v=Yy5GtKP7ozk

Contact: recruit@moschip.com

 

Recruiter Name MosChip
Recruiter Number TA Team
Recruiter Email Id recruit@moschip.com
A+| A| A-