职位详情

嵌入式软件工程师

12-20K· 惠州
3小时20分钟前刷新
职位要求
招2人 中专 经验不限
职位描述
该职位所属研发部

职位名称:嵌入式软件工程师
一、任职要求
1. 学历背景:
• 本科及以上学历,电子工程、计算机科学、自动化、软件工程等相关专业;
• 研究生学历者优先,具备嵌入式系统或物联网方向背景者更佳。
2. 工作经验:
• 至少3年及以上嵌入式软件开发相关经验;
• 有成功主导或参与过完整嵌入式产品开发项目者优先;
• 熟悉STM32、NXP、ESP32、TI等主流嵌入式平台者优先。
3. 技术能力:
• 精通C/C++语言编程,了解嵌入式系统架构及常见设计模式;
• 熟悉至少一种RTOS(如FreeRTOS、RT-Thread、uC/OS、Zephyr)或裸机编程;
• 熟练掌握常用外设接口驱动编写(GPIO、UART、SPI、I2C、ADC、PWM等);
• 具备Bootloader、低功耗设计、Flash管理、看门狗、任务调度等系统设计经验;
• 能独立完成软件模块的设计、开发、调试与测试;
• 具备扎实的调试能力,熟练使用调试工具(如J-Link、逻辑分析仪、串口工具、示波器等);
• 了解网络通信协议(如TCP/IP、Modbus、MQTT、BLE、Wi-Fi)者更佳。
4. 综合素质:
• 有良好的代码规范意识和文档书写能力;
• 具备较强的沟通能力和团队协作精神;
• 思维清晰,逻辑性强,能主动发现问题并推动解决;
• 热爱技术,学习能力强,有持续优化与提升意识。
二、岗位职责
您将在产品的研发与实现中担任核心软件开发角色,主要职责包括:
1. 嵌入式软件设计与开发
• 负责嵌入式系统的软件架构设计与模块化开发;
• 编写底层驱动程序,包括外设控制、通信接口、电源管理等;
• 开发中间件、任务调度、消息机制、设备协议栈等系统级功能;
• 实现对传感器、执行器等设备的控制逻辑与数据采集处理。
2. 与硬件团队协同开发
• 与硬件工程师紧密配合,完成软硬件联调,确保系统整体稳定运行;
• 参与硬件选型,评估可行性并提出优化建议;
• 协助定位硬件故障或电路设计问题,并提供技术支持。
3. 软件测试与优化
• 制定测试用例并进行单元测试、集成测试和稳定性测试;
• 解决开发与测试过程中出现的BUG、崩溃、异常响应等问题;
• 优化代码效率、资源占用与系统响应速度。
4. 文档编写与技术支持
• 撰写项目相关技术文档,包括:需求分析、软件设计说明、用户手册、维护指南等;
• 提供软件维护支持,对客户或生产现场的问题进行技术响应;
• 参与项目评审与代码走查,提升团队整体开发质量。
三、加分项技能(优先考虑)
• 有物联网设备开发经验,如智能传感器、工业控制器、消费类电子等;
• 熟悉Linux嵌入式开发、BSP移植或应用层编程;
• 有BLE、Wi-Fi、LoRa、NB-IoT等无线协议栈开发经验;
• 会使用版本控制工具如 Git、SVN;
3628 7181-00|175 8476 6998 18 • 有脚本语言能力(Python、Shell)或自动化测试经验。

年龄要求:25-40岁
职位福利
包吃
包住
出差补贴
养老保险
医疗保险
工伤保险
失业保险
生育保险
8小时工作制
弹性工作
年底双薪
免费旅游
求职安全提示
  • 求职中如遇招聘方扣押证件、要求提供担保或收取财物(如抵押金、培训费等)、强迫入股或集资、收取不正当利益或其他违法情形,请立即举报,并保留证据,维护自身合法权益。
  • 如遇职位要求赴海外工作,请提高警惕,谨防诈骗。
收藏 应聘
卓博人才网APP下载
职位推荐
  •  
     
    加载中...
     
     
前往微信小程序,与企业在线沟通。去沟通
GoTop