申请职位

嵌入式硬件开发工程师
岗位职责:
1、根据系统项目规划的要求,完成对应硬件子模块开发任务,包括器件选型,器件供应商选型和成本控制,原理图设计,PCB Layout设计,电路仿真及电磁兼容性检测;
2、根据系统项目规划的任务,完成所负责的硬件模块的产品规划书、开发计划、各接口说明书、模块性能设计说明等;
3、负责产品少量样机的投板、焊接组装、硬件调试和测试,配合所在项目组各团队解决测试过程中发现的软硬件、结构、性能等问题,确保系统按设计要求正常运行并满足系统规划的工作性能和鲁棒性指标;
4、负责解决商用产品在产品级测试、规模生产和应用过程中硬件相关的问题;
5、负责配合项目组进行产品的外观结构设计、结构优化、测试标准、后续迭代优化等,并要求使用SolidWorks、ProE等工具对3D结构设计文件进行review、物理参数获取,对金属机械结构样品和机构运动状态与电路硬件控制的交互走查并反馈问题点;
6、按照项目规划的产品开发进度输出任务报告和检测报告,并为后续规模量产阶段完成对应子模块的检验报告和对接测试模板等;
7、完成相应的产品说明书、专利文案的编写。

任职资格:
1、熟悉硬件工具Altium Designer、Keil、OrCAD&Allegro等,并可以使用并完成产品的原理图和PCB设计,以及仿真;
2、熟悉基于嵌入式的C/C++语言,并能熟练使用其完成对应硬件模块开发中的软件开发,行程信息的功能、模块、接口规划,并保证软件运行的稳定性;
3、了解PCB和SMT的流程、制造和测试等环节的相关知识和经验,确保产品设计在量产中顺利完成;
4、熟悉基于ARM、AVR架构的单片机系统硬件架构,熟悉其时钟、端口、以及内置各硬件功能模块的灵活使用,能综合使用其中多种硬件资源和功能模块协同运作完成模块设计;
5、了解电机运转控制的基本概念,了解无刷、有刷、步进电机的驱动电路结构和控制逻辑以及相应类型的电机性能参数和工作参数,如扭矩、工作电流、转速、启动特性、常见的电机控制方式等基本概念;
6、了解基本的模拟电路基本概念,低频放大器、开关电路、线路阻抗匹配、滤波电路,基本的模拟电路原件参数计算、电路分析和仿真EMC测试等;
7、熟悉各种测试仪器操作测试(示波器、频谱仪、逻辑分析仪、转速计等),并能在特殊需求的情况下制作简单的测试用小系统满足开发的要求;
8、熟悉各种传感器原理(陀螺仪、位移、旋转编码器、温度、压力、地磁等传感器)、常见接口数据通讯格式(串口、485、CAN、IIC、SPI、USB_HID等)和应用;
9、有电子产品生产相关经验,能协助指导试生产和小批量生产;
10、会使用Matlab进行基本的矩阵运算、数据处理、算法可行性验证;
11、有配合外观结构的整机开发量产经验者优先;

工作地点:
上海市闵行区陈行路2388号浦江科技广场2号楼B303室
请发送简历至邮箱:yinhang@qual-tech.com
软件开发工程师
岗位职责:
1、负责Windows平台下软件系统和接口驱动开发;
2、负责根据项目规划团队设计的算法进行相应的代码实现&仿真、并实现规划的性能目标和验证;
3、根据规划的硬件系统构建相应的软件对象目标,并在软件系统开发中构建对应的类和接口;
4、负责软件模块和系统驱动模块开发的方案设计,软硬件接口的映射和梳理,测试方案指定等;
5、根据项目任务计划按时完成软件编码、单元测试和接口对接工作;
6、按照开发流程编写相应模块的设计文档;
7、根据技术规范编写相应的技术文档;
8、解决开发和对接测试中的技术难题。

任职资格:
1、能熟练使用Matlab、c++、vc2005等开发工具;
2、了解常用接口的驱动开发,维护以及上层私有协议的设计和开发,如串口、485、USB、CAN、TCP/IP等;
3、了解Windows驱动开发原理,进程、线程、内存管理、文件系统、动态链接库、网络协议栈;
4、配合平面设计/UI团队设计项目的客户端交互界面;
5、能独立使用Matlab实现相应的算法、性能验证以及简单的数据采集和测试工具,并对采集数据进行存储和后处理分析;
6、对于基于ARM的单片机系统有初步的了解;
7、有团队意识,学习能力强、善于沟通;
8、大学本科及以上学历;
9、计算机相关专业;

工作地点:
上海市闵行区陈行路2388号浦江科技广场2号楼B303室
请发送简历至邮箱:yinhang@qual-tech.com