高级软件工程师
1.5-2.5万深圳市本科不限经验
职位描述
一、岗位职责
1、移动端APP开发
负责Android/iOS平台APP的功能设计、开发与维护,实现与硬件设备的通信控制。
化APP性能与用户体验,确保高兼容性与稳定性。
2、嵌入式系统开发
基于单片机(如STM32、ESP32等)设计嵌入式软件架构,完成底层驱动开发、外设控制及通信协议实现。
参与硬件选型评审,能独立完成软硬件联调与故障排查。
3、系统集成与通信
实现APP与嵌入式设备间的数据交互(蓝牙/WiFi/4G/5G等),开发通信协议(如MQTT、TCP/IP)。
搭建设备云端管理后台。
4、全流程支持
编写技术文档(设计说明书、测试报告),支持产品量产及后期维护升级。
二、任职要求
1、 学历与专业
本科及以上学历,计算机、电子工程、自动化、通信等相关专业。
2、技术能力
(1) APP开发方向
精通 Java/Kotlin(Android 或Swift/OC(iOS,掌握跨平台框架(如Flutter/React Native)。
熟悉主流开发架构(MVVM/MVC),掌握网络通信(HTTP/WebSocket)、数据存储(SQLite/Realm)。
具备UI优化经验,熟悉前端技术(HTML5/CSS/JavaScript)。
(2) 单片机开发方向
精通C/C++,具备裸机及RTOS(FreeRTOS/uCOS)开发经验,熟悉STM32/ESP32等主流单片机。
掌握外设接口驱动开发(UART/I05C/SPI/ADC/PWM),能独立调试硬件电路,读懂原理图,使用示波器等工具。
熟悉工业协议(Modbus/CANopen)或物联网协议(MQTT/CoAP)。
(3) 系统集成能力
实现设备-APP-云端数据链路,掌握蓝牙/BLE/WiFi通信模块开发。
了解基础后端开发(如Node.js/Python)或数据库(MySQL/MongoDB)。
3、 经验要求
3年以上移动端开发 + 嵌入式开发双领域经验,至少主导过1个完整硬件产品开发周期。
有物联网(IoT)、智能家居、工业控制等项目经验者优先。
4、 专业素养
逻辑分析能力突出,能独立解决复杂技术问题(如通信丢包、低功耗优化)。
具备文档编写规范意识,良好的团队协作与沟通能力。
对技术有热情,能快速学习新技术(如AIoT融合开发)。
三、其它
有量产级智能硬件(如医疗设备、消费电子)开发经验;
熟悉硬件安全机制(加密/OTA升级);
掌握轻量级UI框架(LVGL/STemWin);
20,861+ 岗位更新等你来订阅
一键订阅最新的岗位,每周送达
🎉恭喜你,订阅成功
继续订阅您可以在邮箱中随时取消订阅