职位&公司对比

招聘中

电路设计•单片机

-K·薪
  • 智能硬件
  • 未融资
招聘中

软件工程师

-K
  • 其他行业

职位详情

  • 上海
  • 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职业科学研究室

工作时间

上午08:00   -   下午05:00
双休不加班

公司福利

  • 五险一金
  • 员工旅游
  • 餐补
  • 节日福利
  • 零食下午茶
  • 定期团队活动
更新于 2025-05-15