主要开发人员-嵌入式软件开发
我们正在寻找一名软件工程师加入产品开发团队。成功的候选人将愿意在纪律严明的工程环境中开发大规模生产软件。在这个角色中,您将专注于后端服务层开发以及前端用户界面功能。您将在功能开发的同时编写自动化测试,并承担产品质量的责任,并支持我们的DevOps环境。该职位几乎不需要出差。
资格要求
• 软件工程、计算机科学、计算机工程、电气工程、信息安全、数学或具有等效工作经验的BS/MS学位,具有至少8年以上相关的专业开发经验(具有MS学位的为7年以上)。
• 出色的书面和口头沟通能力。
• 优秀的时间管理能力。
• 终身学习者;愿意不断提升自己的技能,并了解软件行业的最佳实践。
您将加入一个紧密团结、技能丰富但广泛关注的软件工程团队。这个广泛的团队共同合作,在各种平台上创建和支持解决方案,因此在各种软件堆栈的经验非常有价值,并且将在未来可能得到利用,包括:
• 嵌入式软件开发(例如:C、C++)
• 微软Windows应用程序开发(C#、C++、Microsoft .NET等)
• Java应用程序开发(特别是服务器/桌面环境)
• 基于云的软件开发(例如:AWS、Azure、NoSQL数据库、物联网框架等)
• 前端Web开发(例如:Angular、Bootstrap、CSS、HTML、Javascript)
• 后端Web开发(例如:Java、ASP.NET Core)
首选技能
• 敏捷/Scrum/SAFe(Scaled Agile Framework)经验
• 持续集成/持续交付(CI/CD)流水线经验(例如:Jenkins、Bamboo等)
• DevOps经验
• 分布式版本控制经验(例如:Git)
• 全栈经验(前端GUI开发和后端业务逻辑编程)
• 多处理器和多线程应用程序开发最佳实践的知识
• 自动化测试经验(单元测试、功能/产品级自动化等)