职位详情
全栈工程师
1.4-2.5万
杭州云升电力科技有限公司
绍兴
3-5年
本科
07-29
工作地址

绍兴集成电路设计产业园(东园)

职位描述
有通信类项目经验优先,需掌握 TCP/IP、UDP 等基础网络协议;了解通信模块(如射频模块、基带芯片)的工作原理,能看懂硬件接口文档(如 UART、SPI、I2C),甚至能通过抓包工具(Wireshark、Tcpdump)结合信号分析工具(如频谱仪数据)定位通信故障。
终端层开发:能使用 C/C++ 开发嵌入式通信模块的驱动程序,或用 Python/Java 开发物联网终端的应用逻辑(如数据采集与预处理),熟悉 RTOS(实时操作系统,如 FreeRTOS、VxWorks)的任务调度与通信机制。
边缘层开发:掌握 Go、Rust 等高性能语言,开发边缘网关的通信转发、协议转换(如将 Modbus 转为 MQTT)功能,能部署轻量级容器(如 Docker、K3s)管理边缘应用。有跨层协同能力者优先:例如,能设计终端设备(采集数据)→边缘网关(协议转换 + 本地计算)→云端平台(大数据分析)的全链路通信架构,并解决各层之间的时钟同步、数据一致性问题。岗位职责:
1.负责软件需求分析、设计、编码、单元测试及联调等软件开发工作;
2. 负责核心代码的编写,负责编写软件相关技术文档和管理文档;
3. 负责应用软件的运行、维护和问题排查及解决工作,参与系统的架构设计和平台服务转化相关工作;
4.参与产品设计讨论,理解业务,识别需求,参与架构、系统、可行性分析设计等多领域项目的相关技术实践及研发;
5. 梳理当前系统架构,制定服务融合、服务治理、运维、监控等方案,以及相关的技术演进路线;
5. 熟练掌握通讯协议编程。

任职要求:
1.精通Java,5年以上Java开发经验,有良好的编码风格和习惯,计算机软件相关专业;
2. Java及WEB应用软件开发经验,熟悉CRM、BPM、产品溯源等相关项目优先;
3. 熟悉使用一种或多种Vue/React主流开源框架,掌握HTML/CSS/JS/AJAX等前端技术;
4. 熟练使用数据库如Mysql,对SQL优化有一定的经验,熟练使用redis等非关系型数据库;
5. 熟悉常用的linux操作系统指令,具备微服务架构和容器技术经验;
6.熟悉常见的设计模式,对代码重构,性能优化,系统安全等方面有一定的理解和认知。


有通信类项目经验优先,需掌握 TCP/IP、UDP 等基础网络协议;了解通信模块(如射频模块、基带芯片)的工作原理,能看懂硬件接口文档(如 UART、SPI、I2C)
会硬件选型与设计,了解如通信模块的LoRa等;
具备嵌入式开发能力:用 C/C++ 编写固件程序,实现传感器数据采集(采样率≥10Hz)、本地逻辑判断(如接地线异常时触发报警)、通信协议栈(如 MQTT-SN 轻量化协议),熟悉 RTOS(如 FreeRTOS)的任务调度,确保在资源受限的 MCU(如 STM32L 系列)上高效运行。
了解边缘网关固件,多终端数据汇聚、协议转换(如将 LoRa 数据转为 HTTP)等;
如能全链路问题排查:当接地线状态误报时,能从硬件(传感器接触不良?)→固件(采样频率不足?)→通信(信号丢包?)→云端(规则引擎逻辑错误?)逐层定位,例如通过对比终端日志与云端数据,判断是传输延迟还是算法误判,优先录用。

以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕

为您推荐更多相似职位
立即申请