- 地点
- 上海,中国
- 资历
- senior
- 招聘主体
- 艾沛克斯(上海)企业管理有限公司
职责
- 对计算机系统上的软件产品和/或客户应用程序进行分析、设计、编程、测试、故障排除和修改。
- 在设计编译器、生产线、编译器和操作系统实用程序时,执行系统建模、仿真和分析。
- 确定新任务的方法和程序,可能为其他人员提供指导,并参与大型项目的规划。
- 理解系统和软件需求,根据平台配置和可用性,共同定义软件功能构建模块。
- 与固件/硬件工程师紧密合作,完成设计、验证直至发布。
- 与固件/硬件工程师紧密合作,制定测试用例、修复缺陷并执行软件测试。
- 与架构师(产品负责人)紧密合作,完成架构设计和开发。
- 学习并采纳持续改进的思维方式,追求卓越运营,按时交付世界一流质量的软件。
- 与全球软件开发团队合作,共同制定通用代码库、平台、通用构建模块和路线图。
- 负责产品技术文档:产品发布报告(重点:设计部分)、文档:遵循/认可部门工作流程。
- 安排顺利的技术和知识转移(主要在系统评审之后)给软件质量保证人员、工艺工程师和供应商。
- 测试框架和集成装置的设计与开发。
- 开发面向持续集成和交付环境的解决方案。
- 改进和创新持续集成方法。
- 能够独立工作,并能与全球开发团队合作。
- 设计完整性非常好。
- 与体验设计师合作,建立、维护和沟通用户、角色和体验支柱的描述。
必备要求
- 软件工程硕士或博士学位,5年以上软件开发经验。
- 精通C、C++和C#等软件编程语言。
- 拥有丰富的Windows、iOS、Android软件编程和代码优化经验。
- 具备微控制器底层编程经验。
- 精通TCP/IP、RS-232、RS-485、USB、WIFI、MODBUS和蓝牙等通信协议。
- 熟悉x86架构。
- 具备软件单元测试、测试用例设计和测试计划制定方面的经验。
- 具备与商业团队、客户、合作伙伴或供应商合作以取得成果的经验。
- 具备丰富的产品开发经验,例如系统定义、系统分析、调试等。
- 具备解决问题、批判性思维和清晰沟通的能力。
- 具备良好的英语听说读写能力,优秀的沟通技巧。
优先条件
- 熟悉51、ARM、RISC系列微控制器者优先。
- 能在SVN、GITS和嵌入式操作系统(例如OpenRTOS)上使用配置工具就更好了(Linux可选)。
Responsibilities
- Analyze, design, program, test, troubleshoot, and modify software products and/or customer applications on computer systems.
- Perform system modeling, simulation, and analysis in designing compilers, production lines, compilers, and operating system utilities.
- Determine methods and procedures for new assignments, may provide guidance to others, and participate in planning large projects.
- Understand system and software requirements, and jointly define software functional building blocks based on platform configuration and availability.
- Work closely with firmware/hardware engineers through design, verification, and release.
- Work closely with firmware/hardware engineers to develop test cases, fix defects, and execute software testing.
- Work closely with architects (product owners) on architecture design and development.
- Learn and adopt a continuous improvement mindset, pursue operational excellence, and deliver world-class quality software on time.
- Collaborate with global software development teams to jointly develop common code bases, platforms, common building blocks, and roadmaps.
- Responsible for product technical documentation: product release reports (focus: design section), documentation: follow/approve department workflows.
- Arrange smooth technical and knowledge transfer (mainly after system reviews) to software quality assurance personnel, process engineers, and suppliers.
- Design and develop test frameworks and integration fixtures.
- Develop solutions for continuous integration and delivery environments.
- Improve and innovate continuous integration methods.
- Able to work independently and collaborate with global development teams.
- Excellent design integrity.
- Collaborate with experience designers to establish, maintain, and communicate descriptions of users, roles, and experience pillars.
Must Have
- Master's or PhD in Software Engineering, with 5+ years of software development experience.
- Proficient in software programming languages such as C, C++, and C#.
- Extensive experience in Windows, iOS, and Android software programming and code optimization.
- Experience in low-level programming of microcontrollers.
- Proficient in communication protocols such as TCP/IP, RS-232, RS-485, USB, WIFI, MODBUS, and Bluetooth.
- Familiar with x86 architecture.
- Experience in software unit testing, test case design, and test plan development.
- Experience working with business teams, customers, partners, or suppliers to achieve results.
- Extensive product development experience, such as system definition, system analysis, debugging, etc.
- Problem-solving, critical thinking, and clear communication skills.
- Good English listening, speaking, reading, and writing skills, excellent communication skills.
Preferred
- Familiarity with 51, ARM, RISC series microcontrollers is preferred.
- Ability to use configuration tools on SVN, GITS, and embedded operating systems (e.g., OpenRTOS) is a plus (Linux optional).
公司简介
Apex Tool Group 成立于 2010 年 7 月,由丹纳赫工具集团(Danaher Tool Group)和库柏工具(Cooper Tools)合并成立。如今,Apex Tool Group 作为一个整体运营,为工业、商业和 DIY 客户提供超过 30 个领先品牌,包括 Crescent、GearWrench、Armstrong、Weller、Lufkin 和 Wiss 等。2012 年 10 月,丹纳赫公司和库柏工业公司宣布将 Apex Tool Group 出售给贝恩资本,该交易于 2013 年 2 月 1 日完成。Apex Tool Group 的全球营收规模为 16 亿美元,拥有约 8800 名员工,业务遍及全球 30 多个国家,总部位于美国马里兰州斯帕克斯市(巴尔的摩以北)。亚太地区的营收规模为 5 亿美元,员工超过 4000 人,遍布亚洲和澳大利亚。
