职位&公司对比
职位详情
- 上海
- 1-3年
- 大专
- 智能硬件
- 硬件开发
- 电路设计
岗位职责: 1.熟悉硬件原理图,会使用和保养相关的测来自BOSS直聘试操作工具. 2.协助工程师完成电路板的焊接,配合工程师进行项目调试. 3.制作公司里的相关样品. 4.设计制作工作中所需要的夹具. 5.在工程师的指导下完成简单的项目制作. 6.掌握产品设计元器件性能,指标.并编写产品的BOM表. 任职资格: 1.大专及以上学历电子电气半导体自动化理工科专业. 2.熟练操作PCB设计软件,有2-3年相关工作经验者优先。(欢迎应届生应聘) 3.具有良好的数学基础和逻辑思维能力. 4.熟悉了解电子电直聘路并有一定的设计能力. 5.熟悉基于单片机的C语言编程,掌握汇编语言更佳. 熟悉至少一种单片机系列。 (如:ESP系列、pic系列、avr系列、ti32系列、winbond、sonix、freescale、ARM等均可) 了解嵌入式更佳boss。 6.工作积极主动,能主动设法完成任务,有担当,有激情,热爱开发工作是最重要的要求.希望有良好的英语听、说、写能力。
职位详情
- 上海
- 1-3年
- 本科
- 单片机设计经验
- 计算机相关专业
- 电子相关专业
主要工作职责 - STM32固件开发与调试: — 独立或作为团队核心成员参与基于STM32系列单片机的嵌入式软件项目的全周期开发,包括需求分析、系统方案设计、代码编写、单元测试及集成调试 。 — 熟练运用Keil MDK等主流集成开发环境(IDE)进行STM32微控制器的应用程序开发、编译、调试及固件烧录 。 — 负责STM32系列单片机各类片上外设驱动程序的开发、优化与维护,例如通用输入输出(GPIO)、模数转换器(ADC)、数模转换器(DAC)、定时器、直接存储器访问(DMA)控制器等,确保外设功能的稳定高效运行 。 — 参与固件架构设计,确保代码的可重用性、可维护性和可扩展性,并遵循团队的编码规范。 - 通信协议应用与集成: — 深入理解并熟练应用多种串行通信协议,包括但不限于通用同步异步收发器(USART)、集成电路互联总线(I2C)、串行外设接口(SPI)以及Modbus等工业控制领域常用协议,并能根据具体的项目需求进行合理选型与高效实现 。 — 负责通信接口的软件实现、数据包解析、协议栈集成以及与其他系统或模块(如传感器、执行器、上位机或其他微控制器)的联调测试工作,确保数据传输的准确性和实时性。 — 针对复杂的通信场景,能够进行问题诊断、性能分析和优化。 - 硬件电路与外设应用: — 根据项目的功能、性能及成本要求,参与评估和选择合适的BOSS直聘STM32微控制器型号及相关的外围电子元器件,如各类传感器、存储芯片(Flash, RAM)、显示模块、电源管理芯片等 。 — 具备阅读和理解硬件原理图的能力,能够协助硬件工程师进行电路设计的功能验证、信号完整性分析及故障排查工作;能够独立搭建和调试单片机外围测试电路,验证硬件设计的正确性 。 - 项目参与与文档管理: — 要求拥有至少一个独立完成或作为核心技术成员深度参与的完整STM32项目开发经验,覆盖从项目启动、直聘需求分析、方案设计、软硬件开发、BOSS直聘系统集成、测试验证到最终交付或量产支持的全直聘过程。 — 负责编写和维护项目开发过程中产生的各类技术文档,包括但不限于需求规格说明书、详细设计文档、软件架构图、接口定义文档、测试计划与测试报告、用户手册以及生产指导文件等,确保文档的及时性、准确性和完整性 。 — 积极参与团队的代码审查活动,遵循并使用版本控制系统(如Git)进行代码管理和团队协作 。 - 技术支持与问题解决: — 针对产品在开发、测试、生产以及客户现场应用等各个阶段出现的软硬件技术问题,进行深入分析、定位根本原因,并提出和实施有效的解决方案 。 — 对已发布的现有产品,根据市场反馈和技术发展,进行固件的持续升级、性能优化、缺陷修复和新功能迭代开发,以提升产品竞争力和用户满意度 。 任职资格要求 - 学历与专业: — 具备电子工程、计算机科学与技术、自动化、通信工程、机电一体化或相关领域的全日制本科及以上学历 。 — 若为国家重点院校(如985工程、211工程高校)毕业生,在同等条件下将获得优先考虑 。 - 经验要求: — 拥有2至3年及以上的STM32系列单片机实际项目开发经验;对于优秀应届毕业生或在STM32项目方面展现出卓越潜力的候选人,工作年限要求可适当放宽 。 — 必须拥有至少一个独立完成或在其中担任核心技术角色的STM32项目经验,并能够清晰、系统地阐述所参与项目的系统架构、关键技术难点、创新性解决方案以及个人在项目中的具体贡献。 技术技能: - MCU核心能力: — 深刻理解STM32系列单片机(例如STM32F1, STM32F4, STM32L4, STM32H7等主流系列)的ARM Cortex-M内核架构、存储器组织结构(Flash, SRAM, EEPROM)、时钟系统配置、中断管理机制以及低功耗电源管理模式 。 — 精通C语言进行嵌入式系统开发,具备良好的编程风格、严谨的代码规范意识和模块化、层次化的软件设计思想;若同时熟悉C++语言并有实际应用经验者将获得优先考虑 。 — 熟练掌握并使用Keil MDK集成开发环境进行STM32项目的开发、调试和性能分析;熟悉GCC等其他开源编译工具链者更佳。 — 熟悉使用STM32CubeMX等原厂配置工具,能够利用其高效完成微控制器的引脚功能分配、时钟树配置、中间件集成和初始化代码生成 。 -直聘 通信与接口: — 精通USART、I2C、SPI等微控制器常用通信接口的硬件原理、寄存器配置、时序特性与软件编程方法,并对Modbus通信协议有扎实的理解和应用经验 。 — 具备独立调试和解决复杂通信链路问题的能力,包括信号干扰、数据错误、协议兼容性等问题。 - 硬件知识与调试: — 能够熟练阅读和理解电子电路原理图,对单片机系统的典型外围电路设计(如电源电路、复位电路、晶振电路、电平转换电路、驱动电路等)有清晰的认识 。 — 具备熟练使用示波器、逻辑分析仪、数字万用表等常用电子测试与测量仪器进行硬件系统调试、信号波形分析和故障问题定位的能力。 - 软件工程: — 了解嵌入式软件的开发生命周期和规范流程,包括需求管理、版本控制、缺陷跟踪等;具备良好的技术文档编写习惯和能力,能够撰写清晰、规范的设计文档和测试文档 。
技能解析
- 数学基础
- 项目制作
- 设计能力
- 汇编语言
- 制作工作
- 设计软件
- PCB设计
- 逻辑思维能力
- C语言编程
- 产品设计
- 良好的英语
- 电子电气
- 语言编程
- 逻辑思维
- 开发工作
- 电子电路
数据来自CSL职业科学研究室
技能解析
- 故障排查
- 设计文档
- 编程风格
- C++语言
- 使用示波器
- 技术问题
- 架构设计
- 软件工程
- 电路原理图
- 技术文档编写
- 需求管理
- 电子元器件
- 电路设计
- 详细设计文档
- 逻辑分析仪
- 代码规范
- 团队协作
- 性能优化
- 管理模式
- 性能分析
- 软件设计
- 阅读和理解
- 硬件开发
- 代码管理
- 系统开发
- 通信协议
- 编码规范
- 解决方案
- 科学与技术
- 通信工程
- 逻辑分析
- 分析和优化
- 项目启动
- 软件编程
- 应用程序开发
- 开发环境
- 文档编写
- 项目开发经验
- 方案设计
- 开发与调试
- 测试工作
- 技术发展
- 设计思想
- 需求分析
- 关键技术
- 系统调试
- 生产指导
- 规格说明书
- 开发过程
- 软件项目
- 开发经验
- 单元测试
- 熟悉C++
- 程序开发
- 软件架构
- 组织结构
- 可扩展性
- 深入分析
- 电子工程
- 系统架构
- 集成电路
- 代码编写
- 问题解决
- 生命周期
- 精通C语言
- 故障问题
- 测量仪器
- 信号完整性
- 技术文档
- 文档管理
- 电子电路
数据来自CSL职业科学研究室
工作时间
公司福利
- 五险一金
- 员工旅游
- 餐补
- 节日福利
- 零食下午茶
- 定期团队活动