Job Description:
What will you do:
Be part of a great team that design and implement C++ solutions for state-of-the-art AI Neural Network accelerators on PC and DSP platforms in close collaboration with the system and hardware project teams.
Implement your code into the system with the tools and unit-tests to ensure robustness and completeness
Integrate your solution into the system silicon and work with hardware teams to debug unexpected behavior.
The project uses C/C++ as the main development language where the host side and auxiliary are developed mainly in Python.
Development OS are Linux and Windows.
Job Qualifications:
" 3-6 years of experience in building high-quality embedded software using C/C++.
" BSc/MSc in Computer Science, Electrical Engineering, or equivalent.
" (must) Understanding hardware related concepts.
" Experience in designing and implementing software based on product & hardware specifications
" Excellent interpersonal and communication skills, with a proven ability to work well in a team.
" Good understanding of systems as a whole.
Advantages:
" Curiosity about AI models and concepts.
" Proficiency in Python coding.
" Familiarity with neural network open-source frameworks such as PyTorch and TensorFlow.
" Experience in data-flow optimization using profiling tools.
" Knowledge in computer vision and machine learning.
Company Occupation:
High Tech, Semiconductor/capital equipment
Company Size:
Large (150+)