Job description
Our team has an immediate 12-month contract opening for a Developer.
Responsibilities:
- Design and build prototypes, proof of concepts and demos of Deep Learning applications
- Develop and optimize performance-critical Deep Learning applications targeting resource-constrained devices
Job requirements
What you’ll bring to the team:
- Undergraduate or graduate degree in Computer Engineering or a related field
- Relevant experience in embedded software development Strong knowledge of C/C++/CUDA programming concepts with a focus on parallel programming
- Experience in low-level software development for real-time system high-performance computing
- Experience developing applications targeting SIMD instruction sets (ARM Neon, Intel AVX) is an asset
- Experience optimizing and profiling performance-critical applications
- Knowledge of Deep Learning / Machine Learning and demonstrated ability to build Deep Learning / Machine Learning applications using C/C++/CUDA
- Knowledge of GPU and/or DSP programming for mobile devices is an asset
- Experience with Python programming or Deep Learning frameworks such TensorFlow and PyTorch
#LI-JD1
or
All done!
Your application has been successfully submitted!