Salary: Not Disclosed by Recruiter Industry:IT-Software / Software Services Functional Area:IT Software - Embedded, EDA, VLSI, ASIC, Chip Design Role Category:Programming & Design Role:Software Developer Employment Type:Full Time, Permanent
Good mathematical background
Very strong data structure and algorithmic skills
Experience in or knowledge of dense linear algebra, sparse linear algebra, FFT, spatial and frequency domain 1D and 2D filtering, RNG, GEMM
Experience in software performance analysis and optimization
Experience in x86 or GPU optimizations and other performance critical technologies
Very good knowledge in C /C++ programming/Problem solving.
Creation of math libs and kernel optimization utilizing the SoC and its various sub systems for best possible MIPS and optimal memory
Ability to work in a multi-site team environment
Attitude and aptitude to learn and adapt to latest HW, SW and technologies
Good communication and organization skills, with a logical approach to problem solving
Good time management, and task prioritization skills
Ability to work independently and Ownership of tasks.
Porting of already existing algorithms/ pipelines to x86 CPU. Optimization of already existing cpu/ gpu algorithms/ pipelines
Deep understanding of embedded systems architecture: CPU, memory, Operating Systems and device drivers - advantage
Understanding of GPU good to have.
Exposure and understanding of Machine learning and applications a plus
Familiar with development tool chains/compilers etc
Languages