塞尔维亚贝尔格莱德嵌入式软件工程师(混合办公)
为互联安防、影音和智能生活产品开发嵌入式 Linux 与 RTOS 软件。 跨多个产品线构建应用、集成方案、测试和设备管理功能。
描述
- 根据需要,为 WattBox、Binary MoIP、OvrC Pro 及其他 JDM 产品线创建、实现和验证嵌入式软件
- 开发和维护运行嵌入式 Linux 或轻量级 RTOS 的产品平台
- 为网络化控制系统、测试夹具和 OvrC 构建包含业务逻辑与 API 的嵌入式应用层
- 集成和维护 OvrC 接口层,将合作伙伴硬件连接到远程管理平台
- 开发和维护轻量级本地 Web 界面
- 与 JDM 合作伙伴协作,审查软件、制定需求并解决集成挑战
- 使用日志、调试器以及网络或协议分析工具诊断目标硬件
- 创建单元测试和集成测试,同时参与 CI/CD 流水线和构建自动化
- 与 QA、技术支持和产品管理团队协作,解决现场问题并支持升级处理
- 参与设计、规划和代码评审
- 负责任地使用 AI 辅助开发工具,包括 Claude Code 和 GitHub Copilot
- 通过 SBOM 依赖项跟踪和漏洞修复支持安全软件实践
任职要求
- 具有 2 至 5 年嵌入式软件开发专业经验
- 熟练掌握 C 和 C++
- 具备嵌入式 Linux 开发实践经验
- 了解 IP、TCP、UDP、组播、DHCP 和 DNS 等网络基础知识
- 具备 Git、Make 或 CMake 以及 Bash Shell 脚本编写经验
- 了解如何使用 Python 进行工具开发和测试自动化
- 能够解读产品规格、数据表和原理图
- 具备清晰的英语书面和口头沟通能力
- 能够适应不同产品领域,并快速学习新的代码库
- 具备 Yocto、引导加载程序、内核配置或 Linux 内核设备驱动经验
- 熟悉 SPI、I2C 和 UART 硬件接口
- 具备电力电子或电源管理产品经验
- 具备云连接设备、远程管理或设备配置经验
- 具备嵌入式设备 CI/CD 流水线和自动化测试经验
- 熟悉敏捷实践和 Jira
福利待遇
- 通过 Generali 提供健康保险
- 涵盖重大疾病、外科手术、职业病及事故相关后果
- 享有 Fitpass 或 Sports Academy Kocovic 的体育和休闲福利
- 工作时间内可参加英语课程
- 员工推荐奖金计划
- 公司活动和团队建设活动
- 设备齐全的办公室
