软件工程师(机器学习/计算机视觉/神经网络...)

16个月前全职
80K - 100K USD Cadence Design Systems

Cadence Design Systems

location 旧金山
unsaved
在Cadence,我们雇佣和培养那些想要在技术领域产生影响的领导者和创新者。Cadence的Tensilica神经网络编译器软件团队的成员负责开发神经网络编译器软件和应用,以便客户能够高效地在我们的DSP和其他硬件平台上部署神经网络。使用C+开发软件来实现神经网络处理。使用压缩、剪枝、量化和其他算法和功能转换等技术加速CPU和GPU目标上的神经网络推理。计划和执行项目并指导其他团队成员。及时了解神经网络领域的发展。职位要求是计算机科学、电子工程或相关领域的硕士或博士学位,相关的学术或行业经验,熟练掌握在Windows(Visual Studio)或Linux环境下进行C+编程的技能,有优化计算机视觉、图像处理或嵌入式系统上的神经网络推理的经验,如量化、向量化、并行处理等技术,熟悉神经网络推理优化技术,如量化感知训练、后训练量化和网络剪枝等,有开发复杂软件的经验,特别是用于机器学习、计算机视觉、图像处理等领域,重点是定点处理,有使用流行框架如Tensorflow、Tensorflow Lite、Pytorch、TensorRT等开发机器学习和神经网络应用的经验者优先考虑,了解像TVM或GLOW这样的机器学习编译器者优先考虑。我们正在做有意义的工作。帮助我们解决别人无法解决的问题。 薪资范围: 80,000美元 - 100,000美元 最低资格要求: 软件开发 预计薪资:根据资格,每小时20美元至28美元