Join the deep learning code generation team at MathWorks to work on efficient solutions for deep learning on the edge. You will build optimized deep learning algorithms and work on automatic code generation techniques in MATLAB for targeting embedded GPU and CPU and small micro-controllers.
⦁ Implement efficient inference algorithms for deep learning layers in MATLAB and enable optimized C++/CUDA code generation for these layers.
⦁ Explore deep learning inference libraries for profiling run-time performance of these libraries against the auto-generated code.
⦁ Develop compiler optimizations and quantization methodologies for deep learning applications.
⦁ Participate in all aspects of the software development cycle, design, development, and testing; contribute to the best practices for our development processes.
⦁ At least 2 years of practical C++ experience.
⦁ Knowledge of deep learning networks and algorithms.
⦁ Strong knowledge of data structure and algorithms.
⦁ Good understanding of object-oriented design principles.
⦁ Strong communication skills.
It’s the chance to collaborate with bright, passionate people. It’s contributing to software products that make a difference in the world. And it’s being part of a company with an incredible commitment to doing the right thing – for each individual, our customers, and the local community.
MathWorks develops MATLAB and Simulink, the leading technical computing software used by engineers and scientists. The company employs 4500 people in 16 countries, with headquarters in Natick, Massachusetts, U.S.A. MathWorks is privately held and has been profitable every year since its founding in 1984.