高级软件工程师 - 嵌入式

5小时前全职
33.6K - 56K / 月 Anotech

Anotech

location 新加坡
unsaved
作为一名高级软件工程师,您将负责创建和维护技术基础架构,以实现嵌入式系统的高效开发、测试和交付,包括实施 AI 辅助开发工作流程。 职责 • 与来自新加坡及其他国家的敏捷开发人员一起在 Scrum 团队中工作 • 作为嵌入式产品开发的持续集成和持续交付工作流程的一部分,设计和开发客户端工具、服务器基础架构和自动化解决方案 • 构建和维护支持嵌入式开发工作流程的软件工具和基础架构,包括测试自动化平台、部署系统和开发者工具 • 实施生成式 AI 解决方案,以提高开发人员的生产力和代码质量 • 积极参与并主导需求定义、工作量估算、软件设计、开发、测试和软件工具及服务器基础架构的集成 • 贡献并推动产品和开发方法的持续改进 • 为软件解决方案中每个组件和接口的实施选择技术和方法 要求 · 电气/电子/计算机/软件工程或相关领域的学位。 · 5 年软件设计项目的实际经验,包括客户端工具和/或基础架构解决方案的开发 · 熟悉 IT 服务流程、指南和最佳实践 · 有实施和使用生成式 AI 工具和框架以增强软件开发工作流程的经验 · 精通 Groovy、Python、Bash 脚本 · 具备 C(C++ 被视为加分项)、Java、C#、Visual Basic 的知识 · 了解 Git/Mercurial、Nexus/Artifactory、Maven、Jira、Jenkins 架构 · 了解架构风格和设计模式 · 具备软件系统级集成的经验 · 具备产品生命周期(设计和文档、开发、验证重构、部署和维护)的经验 · 对开发工具和技术有深入了解,包括: o 客户端应用程序开发(桌面和 Web 界面) o Linux 系统和管理 o 容器技术(Docker、Kubernetes) o 基础设施即代码(Ansible、Terraform 或类似工具) o 软件性能优化和测试 · 具有良好的沟通和协作技能的团队合作者 · 喜欢跳出框架思考和创造性思维 · 额外有价值的技能 o 嵌入式软件开发 o 软件安全和密码学 o Javacard o 测试方法论 o 先进的持续集成和交付工具套件 o 静态代码分析工具 o 云平台经验(AWS、Azure、GCP) o DevOps 实践和工具 工作类型:永久 薪资:每月 $6,000.00 - $10,000.00 福利: • 牙科保险 • 健康保险 工作时间: • 星期一至星期五 补充薪酬: • 绩效奖金 工作地点:现场