- 地点
- 无锡,中国
- 类型
- 全职
- 发布
- 2026-04-08
- 截止
- 2026-04-29(已截止)
- 部门
- 工程
- 编号
- R0000362077
职责
- 设计、审查和分析软件需求。
- 执行软件编码、测试、集成和配置。
- 制定、执行和记录测试计划。
- 设置和配置测试台硬件、线束、模型和软件。
- 使用手动、自动化和仿真方法进行强制性、特定功能和全面回归测试。
- 为实验室和工厂的系统和软件故障排除提供客户支持。
- 开发用于核心信息系统的嵌入式软件,支持互联和视觉产品,包括显示或远程信息处理系统的软件编码、配置、集成、构建和测试。
- 参与核心信息软件的验证和确认,包括需求开发和基准测试,诊断和解决软件或系统缺陷。
必备要求
- 机电工程、电气工程、计算机工程、计算机科学或机械工程学位。
- 深入了解核心信息产品和应用功能。
- 通过扎实的技术能力,有效分析事件和问题的影响,为日常功能挑战提供有效的技术解决方案。
- 能够高效地完成技术工作,不断积累知识并保持与时俱进。
- 应用技术操作和项目标准,以实现交付的产品、技术和服务的卓越性。
- 运用当前程序和技术,帮助解决自身技术能力范围内的技术问题。
- 帮助他人解决技术或程序问题。
- 介绍基于组件的面向对象开发中常用的工具。
- 已开发出使用特定语言并为特定平台设计的程序。
- 解读功能和技术蓝图;参与技术组件的构建。
- 参与技术审查和代码审查。
- 遵循确定功能和信息需求的政策、惯例和标准。
- 确认与需求分析相关的交付成果。
- 与客户和用户沟通,以获取和收集客户需求。
- 参与编制详细文件和需求。
- 运用特定的组织方法、工具和技术进行需求分析。
- 利用硬件和软件在环测试工具及方法,对核心信息系统的嵌入式软件进行测试。
- 运用远程信息处理、显示和 J1939 数据链路通信方面的电子系统知识,确保嵌入式软件满足要求。
- 使用 Caterpillar Electronic Technician 或 Lauterbach debugger 等工具来定义有意义的数据模式。
- 记录系统测试中涉及的标准流程和程序。
- 执行测试用例,分析测试结果,并定期汇报测试结果。
- 识别标准系统测试活动中常见的错误。
- 发现、分析和解决在测试台、实验室、试验场、现场和工厂中发现的硬件、软件或应用程序问题。
- 可与专有诊断工具和第三方诊断工具配合使用。
- 作为高级故障排除的一部分,分析代码、日志和当前系统。
- 记录并报告具体的技术问题、解决方法和使用的工具。
Responsibilities
- Design, review, and analyze software requirements.
- Perform software coding, testing, integration, and configuration.
- Develop, execute, and document test plans.
- Set up and configure test bench hardware, harnesses, models, and software.
- Conduct mandatory, feature-specific, and comprehensive regression testing using manual, automated, and simulation methods.
- Provide customer support for system and software troubleshooting in labs and factories.
- Develop embedded software for core information systems supporting Caterpillar's connected and visual products, including software coding, configuration, integration, build, and testing of display or telematics systems.
- Participate in verification and validation of core information software, including requirements development and benchmarking, and diagnose and resolve software or system defects.
Must Have
- Degree in Mechatronics Engineering, Electrical Engineering, Computer Engineering, Computer Science, or Mechanical Engineering.
- Deep understanding of core information products and application features.
- Effectively analyze the impact of events and issues through solid technical capabilities, and provide effective technical solutions for daily functional challenges.
- Ability to efficiently complete technical work, continuously accumulate knowledge, and stay current.
- Apply technical operations and project standards to achieve excellence in delivered products, technologies, and services.
- Use current procedures and technologies to help resolve technical issues within own technical capabilities.
- Help others resolve technical or procedural issues.
- Introduce commonly used tools in component-based object-oriented development.
- Have developed programs using specific languages and designed for specific platforms.
- Interpret functional and technical blueprints; participate in building technical components.
- Participate in technical reviews and code reviews.
- Follow policies, practices, and standards for determining functional and information requirements.
- Confirm deliverables related to requirements analysis.
- Communicate with customers and users to elicit and collect customer requirements.
- Participate in preparing detailed documentation and requirements.
- Apply specific organizational methods, tools, and techniques for requirements analysis.
- Test embedded software of core information systems using hardware and software-in-the-loop testing tools and methods.
- Apply electronic system knowledge in telematics, displays, and J1939 data link communications to ensure embedded software meets requirements.
- Use tools such as Caterpillar Electronic Technician or Lauterbach debugger to define meaningful data patterns.
- Document standard processes and procedures involved in system testing.
- Execute test cases, analyze test results, and report test results regularly.
- Identify common errors in standard system testing activities.
- Discover, analyze, and resolve hardware, software, or application issues found in test benches, labs, proving grounds, field, and factories.
- Work with proprietary and third-party diagnostic tools.
- Analyze code, logs, and current systems as part of advanced troubleshooting.
- Document and report specific technical issues, resolutions, and tools used.
公司简介
卡特彼勒是一家全球性企业,团队成员既是制造者,也是问题解决者和未来世界的建设者,致力于打造更强大、更可持续的社区。公司配备完善的薪酬体系,提供有竞争力的薪酬,以及包括商业医疗保险、健康咨询等多方面的健康和福利保障;注重员工培训与发展,提供平等、多样化的职业发展机会;追求“零伤害”,致力于为员工打造安全、舒适的工作环境;建立多样性和包容性的公司文化,上下同心,共同创造可持续的、改变世界的解决方案。