嵌入式软件开发工程师- C,C++

16个月前全职
Cognizant Technology Solutions

Cognizant Technology Solutions

location 纽约
unsaved
主要开发人员-嵌入式软件开发 我们正在寻找一名软件工程师加入产品开发团队。成功的候选人将愿意在纪律严明的工程环境中开发大规模生产软件。在这个角色中,您将专注于后端服务层开发以及前端用户界面功能。您将在功能开发的同时编写自动化测试,并承担产品质量的责任,并支持我们的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开发和后端业务逻辑编程) • 多处理器和多线程应用程序开发最佳实践的知识 • 自动化测试经验(单元测试、功能/产品级自动化等)