首席软件工程师(移动应用程序,无人机)

15个月前全职
165K - 180K USD Columbus Technologies

Columbus Technologies

location 洛杉矶
unsaved
概述 必须是美国公民 混合机会,预计70%的时间在现场工作。 候选人应当居住在南加利福尼亚,并能够随时前往西米谷设施参加会议。 全职直接雇佣 提供W2合同和全面福利 这个全职职位在美国的基本薪资范围为165,000到180,000美元,加上奖金和福利。薪资范围由职位、级别和地点决定。每个职位发布的范围反映了所有美国地点新员工薪资的最低和最高目标。在这个范围内,个人的薪资由工作地点和其他因素决定,包括与工作相关的技能、经验和相关教育或培训。 概要 在一个快节奏、协作的敏捷开发环境中,带领和指导一群才华横溢的工程师。在这个角色中,负责计划、设计、开发和测试软件系统或应用程序,包括基于云端或与互联网相关的工具的软件增强和新产品。 职责 职位职责 • 在定义好的软件生命周期开发过程中工作 • 理解需求和流程。参与并主持软件设计评审 • 根据软件流程要求创建软件设计文档 • 根据编码标准实施编码。编写独特的测试,并根据流程验证软件。为流程改进工作做出贡献 • 按照约定的完成日期和项目进度和预算按时交付工作 • 从详细的软件需求中支持和推导算法设计 • 与多个软件开发团队密切合作,重用已开发的软件来支持不同的项目 • 在持续学习的环境中工作,并为经验较少的工程师提供指导和辅导 • 在需要评估无形因素的重要和独特问题上独立行事 • 自主决定新的或特殊任务的方法和程序。可能监督他人的活动 • 其他分配的职责 资格 基本资格(必备技能和经验) • 计算机工程、计算机科学、电气工程、数学或物理学学士学位或与此相等的教育、培训和经验 • 至少12年以上相关的Windows或Linux应用软件开发经验。要求有面向对象设计的经验 • 精通以下其中一种:C# .Net、TypeScript、JavaScritp、Java、C++和/或Web UI • 有编写单元测试和调试代码的经验;有正式和结构化的生命周期开发过程的经验 • 有敏捷软件开发过程管理的经验 • 需要具备数学和分析技能 • 熟悉源代码配置管理工具,如SVN和Git,熟悉集成开发环境和调试器 • 愿意进行本地出差(偶尔) 其他资格和期望的能力 • 优先考虑拥有高级学位 • 有Android、iOS或React/Redux网页开发经验者优先考虑 • TypeScript • 有FitNesse测试框架经验者优先考虑,以及有无人机、无人机或机器人技术经验者优先考虑 • 具备面向对象设计、数据结构、数据库和操作系统的基本知识。了解基本的网络知识者优先考虑 • 具备领导能力和选择方法和技术以获得解决方案的明智判断能力 • 具备有效的倾听、提问、澄清和总结能力,能够在一对一和小组环境中有效沟通 • 理解自己所从事的系统设计,并理解分配的任务在系统中的作用 • 能够在快节奏、紧迫期限的环境中出色表现,小团队共同承担各种职责 • 具备积极主动的态度和追求目标、实现公司目标的动力 • 对当前和过去的工作产品负责并拥有所有权和责任感 • 致力于从错误中学习,并努力改进和提高自己、他人和公司的绩效 • 具备解决问题、分析、人际关系和沟通技巧 • 注重团队合作,把团队的成功置于个人利益之上