Hyderabad Jobs |
Banglore Jobs |
Chennai Jobs |
Delhi Jobs |
Ahmedabad Jobs |
Mumbai Jobs |
Pune Jobs |
Vijayawada Jobs |
Gurgaon Jobs |
Noida Jobs |
Hyderabad Jobs |
Banglore Jobs |
Chennai Jobs |
Delhi Jobs |
Ahmedabad Jobs |
Mumbai Jobs |
Pune Jobs |
Vijayawada Jobs |
Gurgaon Jobs |
Noida Jobs |
Oil & Gas Jobs |
Banking Jobs |
Construction Jobs |
Top Management Jobs |
IT - Software Jobs |
Medical Healthcare Jobs |
Purchase / Logistics Jobs |
Sales |
Ajax Jobs |
Designing Jobs |
ASP .NET Jobs |
Java Jobs |
MySQL Jobs |
Sap hr Jobs |
Software Testing Jobs |
Html Jobs |
Job Location | Bangalore |
Education | Not Mentioned |
Salary | Not Disclosed |
Industry | Education / Training |
Functional Area | General / Other Software |
EmploymentType | Full-time |
Compiler DeveloperExperience : 6 yrs-10 yrsLocation : BangaloreResponsibilities :- Research, design, develop, enhance, and implement the different components of machine learning compiler based on performance and code-size needs of the customer workloads and benchmarks.- Analyze software requirements, determine the feasibility of design within the given constraints, consult with architecture and HW engineers, and implement software solutions best suited for SOCs.- Analyze and identify system level integration issues, interface with the software development, integration and test teams.Minimum Qualifications :- Bachelors degree in Engineering, Information Systems, Computer Science, or related field.- 6+ years Systems Engineering or related work experience.Preferred Qualifications :- LLVM or any industrial strength compiler development experience is a plus.- Knowledge of the structure and function of the compiler internals.- Hands on experience writing SIMD and/or multi-threaded high-performance code is a plus.- Hands-on experience implementing DSP Kernels a plus- Hands-on Experience in C/C++, Python development (3+ years)- Hands-on Experience with Object Orientated Design, TDD development solutions such as GoogleTest etc. (2+ years)- Experience with Source Code and Configuration management tools, git knowledge is required- Willingness to work in a cohesive software development environment with ability to work on low level implementation (code & test) and interfacing with hardware and simulators- Experience in machine learning frameworks and neural network architectures + ML compiler workload synthesis, a plus- Prior working experience of hardware accelerators and hardware software co-design- Experience in using C++ 14/17 (advanced features)- Experience at both the firmware (RTOS) and system level (Linux) in SOC- Experience of profiling software and optimization techniques- Passion to drive to develop leading-edge deep learning framework and algorithms working on mobile and embedded platforms,
Keyskills :
computer sciencemachine learningsoftware solutionsworking experiencesystems engineeringinformation systemssoftware developmentsoftware requirements