旧塩港電氣工業製造社 主页旧塩港電氣工業製造社 主页

嵌入式软件工程师

Embedded Software Engineer

卡特彼勒(Caterpillar)

地点
无锡,中国
类型
全职
发布
2026-02-26
截止
2026-03-30(已截止)
部门
工程
编号
R0000350103

机械工程装备重型工程机械

职责

  • 收集和分析用户/客户需求,创建软件需求规格说明书(SRS)。
  • 编写和实现嵌入式系统源代码,改进现有代码示例系统。
  • 制定、执行和文档化测试计划。
  • 设置和配置测试台硬件及线束。
  • 使用各种工具和方法进行测试和调试,改进代码。
  • 为实验室、工厂和现场的系统和软件故障排除提供客户支持。
  • 利用适当工具和流程集成和配置系统和软件。
  • 遵循确定功能和信息需求的政策、惯例和标准,确认需求分析可交付成果。
  • 与客户和用户沟通,引出和收集需求,参与详细文件和需求准备。
  • 记录系统测试标准流程和程序,制定并执行系统测试计划。
  • 使用 CANoe、Peakcan、Caterpillar Electronic Technician 或调试器等工具定义有意义的数据模式。
  • 识别标准系统测试活动中的常见错误,执行测试用例,分析测试结果并定期报告。
  • 参与测试系统从硬件或软件故障中恢复的能力。
  • 发现、分析和解决测试台、实验室、试验场、现场和工厂中的硬件、软件或应用程序问题。
  • 使用供应商特定的诊断指南、工具和实用程序。
  • 分析需求、日志、当前系统和软件,作为高级故障排除的一部分。
  • 记录并报告具体技术问题、解决流程和所使用的工具。

必备要求

  • 经认可的工程、电气与电子工程、计算机工程、计算机科学、通信工程专业硕士或以上学位。
  • 深入了解嵌入式系统,例如显示操作和应用功能。
  • 能够为日常功能性挑战提供有效的技术解决方案。
  • 能够高效完成技术工作,不断积累知识并保持与时俱进。
  • 应用基于交付产品、技术和服务的卓越性的技术操作和项目标准。
  • 应用当前的程序和技术来解决个人技术能力范围内的技术问题。
  • 帮助他人解决技术或程序问题。
  • 积极学习与人工智能、自动化相关的新技术,并应用于实际工作。
  • 能够使用 C/C++、Python、Typescript 或其他编程语言开发软件。
  • 熟悉基于 Linux 和 FreeRTOS 的嵌入式系统和软件开发。
  • 3 年以上相关经验。

Responsibilities

  • Collect and analyze user/customer requirements to create software requirements specifications (SRS).
  • Write and implement embedded system source code and improve existing code example systems.
  • Develop, execute, and document test plans.
  • Set up and configure test bench hardware and harnesses.
  • Use various available tools and methods for testing and debugging to improve code.
  • Provide customer support for system and software troubleshooting in lab, factory, and field.
  • Utilize appropriate tools and processes to integrate and configure systems and software.
  • Follow policies, conventions, and standards for determining functional and information requirements; confirm deliverables related to requirements analysis.
  • Communicate with customers and users to elicit and collect requirements; participate in preparation of detailed documents and requirements.
  • Document standard processes and procedures involved in system testing; develop and execute system test plans.
  • Use tools such as CANoe, Peakcan, Caterpillar Electronic Technician, or debuggers to define meaningful data patterns.
  • Identify common errors in standard system testing activities; execute test cases, analyze test results, and report test results regularly.
  • Participate in testing system recovery from hardware or software failures.
  • Discover, analyze, and resolve hardware, software, or application issues found in test benches, labs, proving grounds, field, and factory.
  • Work with vendor-specific diagnostic guides, tools, and utilities.
  • Analyze requirements, logs, current systems, and software as part of advanced troubleshooting.
  • Document and report specific technical issues, resolution processes, and tools used.

Must Have

  • Master's degree or above in accredited engineering, electrical and electronic engineering, computer engineering, computer science, or communication engineering.
  • Deep understanding of embedded systems, such as display operation and application functions.
  • Ability to 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 based on excellence in delivered products, technologies, and services.
  • Apply current procedures and technologies to help solve technical problems within personal technical capability.
  • Help others resolve technical or procedural issues.
  • Actively learn new technologies related to artificial intelligence and automation and apply them in practical work.
  • Ability to develop software using C/C++, Python, Typescript, or other programming languages.
  • Familiarity with Linux and FreeRTOS-based embedded systems and software development.
  • 3+ years of relevant experience.

公司简介

卡特彼勒是一家全球性企业,团队成员既是制造者,也是问题解决者和未来世界的建设者,致力于打造更强大、更可持续的社区。公司配备完善的薪酬体系,提供有竞争力的薪酬,以及包括商业医疗保险、健康咨询等多方面的健康和福利保障;注重员工培训与发展,提供平等、多样化的职业发展机会;追求“零伤害”,致力于为员工打造安全、舒适的工作环境;建立多样性和包容性的公司文化,上下同心,共同创造可持续的、改变世界的解决方案。