嵌入式工程师
上海戴世智能科技有限公司
- 公司规模:少于50人
- 公司性质:外资(欧美)
- 公司行业:计算机软件
职位信息
- 发布日期:2020-12-23
- 工作地点:上海-嘉定区
- 招聘人数:1人
- 工作经验:2年经验
- 学历要求:本科
- 语言要求:英语熟练
- 职位月薪:1-1.5万/月
- 职位类别:C/C++开发工程师
职位描述
本岗位目前招聘初级人员(1-2年经验),本科及以上学历,C/C++ 开发、 Linux系统。
岗位职责:
1.参与自动驾驶组合定位产品的软件开发工作;
2.根据项目开发需求和系统架构设计,负责完成软件架构设计及其测试计划和测试用例的制定;
3.应用Matlab/Simulink完成IMU、EKF、高级数据融合滤波算法的模型搭建、仿真和自动代码生成;
4.设计组合惯导HIL硬件在环测试系统;
5.负责新产品的ECU/MCU外设(包括CAN、SPI、NVM、SBC、Ethernet)驱动软件的设计、开发与验证;
6.负责传感器和卫星定位系统的故障诊断软件的设计、开发与验证;
7.负责CAN/Ethernet通讯协议层、网络管理层的软件设计、开发与验证;
8.负责其他功能安全相关软件开发与验证工作。
9.参与相关软件开发规范的制定与审核工作。
任职要求:
1.精通微控制器软硬件系统,熟悉NXP、ST、Infineon等主流MCU和SOC;
2.熟悉MCU的各种外设(CAN、SPI、UART)的基本原理;
3.精通嵌入式C/C++语言,能敲代码,会应用git/svn等版本管理工具;
4.熟练掌握matlab/simulink的建模、仿真;
5.具有较强的责任心、问题分析解决能力和团队合作精神;
6.具有汽车电子控制器产品的软件开发工作经验者优先;
7.具有车载CAN通讯和以太网开发经验者优先;
8.具有数据融合算法、EKF等滤波算法、自动驾驶感知层和定位规划层开发经验者优先。
岗位职责:
1.参与自动驾驶组合定位产品的软件开发工作;
2.根据项目开发需求和系统架构设计,负责完成软件架构设计及其测试计划和测试用例的制定;
3.应用Matlab/Simulink完成IMU、EKF、高级数据融合滤波算法的模型搭建、仿真和自动代码生成;
4.设计组合惯导HIL硬件在环测试系统;
5.负责新产品的ECU/MCU外设(包括CAN、SPI、NVM、SBC、Ethernet)驱动软件的设计、开发与验证;
6.负责传感器和卫星定位系统的故障诊断软件的设计、开发与验证;
7.负责CAN/Ethernet通讯协议层、网络管理层的软件设计、开发与验证;
8.负责其他功能安全相关软件开发与验证工作。
9.参与相关软件开发规范的制定与审核工作。
任职要求:
1.精通微控制器软硬件系统,熟悉NXP、ST、Infineon等主流MCU和SOC;
2.熟悉MCU的各种外设(CAN、SPI、UART)的基本原理;
3.精通嵌入式C/C++语言,能敲代码,会应用git/svn等版本管理工具;
4.熟练掌握matlab/simulink的建模、仿真;
5.具有较强的责任心、问题分析解决能力和团队合作精神;
6.具有汽车电子控制器产品的软件开发工作经验者优先;
7.具有车载CAN通讯和以太网开发经验者优先;
8.具有数据融合算法、EKF等滤波算法、自动驾驶感知层和定位规划层开发经验者优先。
职能类别:C/C++开发工程师
公司介绍
戴世智能是一家高精度惯性定位解決方案提供商,基于载波相位差分技术、惯性导航技术以及机器视觉技术研发了无人驾驶高精度定位系统,通过视觉信息融合RTK组合惯性导航实现全路况高精度定位,为自动驾驶提供超视距的路况与环境信息。