1.5-3万
惠山区洛社镇新盛工业坊A区-5
· 使用C/C++在STM32或ARM平台下开发高质量的嵌入式软件用于测试产品。
· 开发Linux系统下的实时控制系统和应用。
· 与跨职能团队紧密合作,共同定义、设计和实现新功能。
· 使用GIT及其他版本控制工具管理代码仓库,参与代码审查并推动持续改进流程。
· 维护代码完整性,确保团队高效协作。维护代码的完整性,支持团队成员之间的有效协作。
· 实施和维护持续集成/持续交付(CI/CD)流水线。
· 与DevOps团队密切协作,确保部署和集成流程顺畅。
· 指导和培训初级软件工程师,推动团队技术创新和持续改进。
要求:· 计算机科学、软件工程或电子工程相关专业本科及以上学历。
· 拥有至少10年嵌入式软件开发经验,具备独立完成软件架构设计并成功落地的项目经历。
· 精通C/C++语言,熟练掌握gcc、CMake、Google Test等常用开发与测试工具。
· 能熟练使用Python进行测试脚本编写与数据分析,提升开发效率与测试覆盖率。
· 熟悉STM32、ARM等主流嵌入式平台的软硬件架构及开发流程。
· 了解或具备在Linux系统下开发实时式应用的经验,包括资源管理与系统调试。
· 理解常见的硬件接口及通信协议(如 UART、SPI、I2C、CAN、RS232/485 等),具备调试软硬件交互问题的能力。
· 具备调试硬件平台相关经验,如使用示波器、逻辑分析仪等工具进行信号分析。
· 熟悉底层驱动开发流程,能够在应用层与驱动/硬件层之间建立清晰的协作模型。
· 熟练使用GIT及其他版本控制工具,强大的问题解决能力和对细节的关注。
· 优秀的沟通和团队合作能力。
· 具备一定的英语沟通能力,能够与海外研发团队和客户进行直接交流。
期望技能:
· 有汽车电子、工业自动化、仪器仪表或测试测量设备相关领域的产品开发经验。
· 熟悉汽车电子常用通信协议(如CAN、LIN、FlexRay)或工业通信协议(如Modbus、EtherCAT、Profibus)者优先。
· 有使用Docker、Shell脚本、Jenkins等工具构建CI/CD自动化流程的经验。
· 有带领软件开发团队的经验。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕