作为一名高级软件工程师,您将负责创建和维护技术基础架构,以实现嵌入式系统的高效开发、测试和交付,包括实施 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
福利:
• 牙科保险
• 健康保险
工作时间:
• 星期一至星期五
补充薪酬:
• 绩效奖金
工作地点:现场