软件工程师(C/C++)

新加坡 9天前全职 网络
面议
罗克韦尔自动化是一家全球技术领导者,专注于帮助全球制造商提高生产力、可持续性和灵活性。我们拥有超过28,000名员工,他们每天都在让世界变得更美好,我们知道我们拥有一些特别的东西。在我们的客户背后——那些帮助养活世界、在全球范围内提供救命药物、专注于清洁水和绿色出行的惊人公司——我们的员工是充满活力的问题解决者,他们为我们的工作如何让世界变得更美好而感到自豪。 我们欢迎所有制造者、前瞻性思考者和问题解决者,他们正在寻找一个可以发挥最佳工作的地方。如果那是你,我们很乐意邀请你加入我们! 职位描述 公司概况 罗克韦尔自动化是全球最大的专注于工业自动化的公司,使其客户更具生产力,使世界更具可持续性。 我们知道员工对我们的成功和未来至关重要。帮助你发展有意义的职业生涯是我们的首要任务,因为当你成功时,我们也会成功。你将向驻新加坡的工程经理汇报工作;工作地点将在公司所在地。 职位描述 作为罗克韦尔自动化的高级软件工程师,你将设计以创新和可用性著称的行业领先商业软件。 你将在编译器子系统设计、实现和测试中扮演重要角色。你将在开发生命周期的所有阶段中发挥积极作用,并在整个过程中支持你的团队。你还将帮助确保开发的产品符合要求,并符合全面质量管理标准。你将与多个全球团队合作,并可能需要你成为小规模功能或功能部分的技术负责人。 我们正在寻找一个能够通过鼓励团队导向的环境和使用开放和直接的沟通以及尊重来利用多样化技术背景和观点的人。你还将寻求软件工程、计算机工程的新发展知识,并识别和追求职业培训机会。 你的职责: - 你具备C/C++编程技能 - 你将具备编译器理论和技术知识 - 数据库管理和SQL知识 - 良好的代码阅读能力以推断现有设计和算法 - 开发新的子系统设计或帮助现有的确保它们满足既定要求 - 你将建立时间表并确定构建设计所需的资源 - 在选择设计方法时,你将考虑要求、速度、成本和可靠性之间的权衡 - 你将提供进度报告 - 你将实现和记录符合软件设计要求的代码 - 具备审查代码以发现和解决潜在问题和缺陷单元测试计划的经验 - 你将分析、调试和纠正异常,确定识别异常的来源和原因 - 领导或帮助通过解决子系统内的问题来集成其他组件以生成最终产品 - 你将领导文档、设计、代码、测试用例和用户文档的审查 - 负责编译器子系统的维护和完整性 - 你将建立关系并与同事合作以确保分配的任务优先处理 - 你将带头识别和推荐软件开发实践、开发工具和测试自动化中的软件开发能力改进 - 你将跳出框框思考,并愿意通过使用最新技术和标准来研究和探索新途径 基本要求 - 你将具备: - 计算机工程、计算机科学或同等学历的学士学位 - 至少五年软件产品开发环境的经验 - 直接开发使用Angular和C#/.NET Core的基于Web的应用程序的经验 - 直接从C#/.NET Core调用C/C++函数的经验 - 编程语言(FBD、LD、ST)知识 - 直接参与敏捷软件开发过程的经验 优选条件 - 你可能还具备: - 具备面向对象设计原则和常见设计模式的经验 - 软件安全编码原则和安全设计知识 - 你将应用数据结构和算法 - 直接参与工业自动化行业的经验 - 直接与本地和全球技术开发团队合作的经验 我们提供的福利: 我们的福利套餐包括…… - 全面的正念计划,提供Calm的高级会员资格 - 在就业6个月后,符合条件的员工可享受带薪志愿者时间 - 公司志愿者和捐赠匹配计划——我们将你的志愿者时间或个人现金捐赠与符合条件的慈善机构的慈善捐赠相匹配 - 员工援助计划 - 通过我们的OnTrack计划提供个性化的健康计划 - 按需数字课程库用于专业发展 ……以及其他本地福利! #LI-Hybrid #LI-NC1 在罗克韦尔自动化,我们致力于打造一个多元化、包容性和真实的工作场所。如果你对这个角色感到兴奋,但你的经验与职位描述中的每项资格不完全一致,我们仍鼓励你申请。你可能正是这个或其他角色的合适人选。