This position is for a Deep Learning Embedded Software Engineer in Intel's AI Products Group, creating embedded inference engine software in C++.
Your responsibilities will include :
Design and code of distributed real-time dispatchers and embedded inference kernels, designed and optimized for a specific hardware architecture, implementing both basic and cutting edge network features.
Profiling and optimization of layer and full network operation.
Work in both pre and post silicon environments
Unit test, numerical accuracy and performance verification of work
Come join our industry award winning team!
Must have either a BS or MS in Computer Science, Computer Engineering or similar field
5 years hands-on coding experience in C programming language
Significant DSP, embedded RTOS or bare metal coding and debugging experience
Numerical coding experience in C++
Familiarity with Deep Learning frameworks (TF, Caffe, PyTorch, OpenCV, etc.)
Development experience in a Linux environment
The following is highly desired :
Previous Deep learning layer implementation experience
Modern compiler architecture and back-end coding experience
Spoken and written English : upper-intermediate level or advanced
Inside this Business Group
Intel AI, leveraging Intel's world leading position in silicon innovation and proven history in creating the compute standards that power our world, is transforming Artificial Intelligence (AI) with the Intel AI products portfolio.
Harnessing silicon designed specifically for AI, end to end solutions that broadly span from the data center to the edge, and tools that enable customers to quickly deploy and scale up, Intel AI is inside AI and leading the next evolution of compute.
Ireland, Leixlip;US, Oregon, Hillsboro