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

嵌入式软件工程师(计算测试,北雷丁)

Embedded Software Engineer (Compute Test North Reading)

泰瑞达(Teradyne)

地点
北雷丁,美国
发布
2026-08-03

半导体半导体设备

职责

  • 使用 C 和 C++ 为基于 Linux 的嵌入式系统设计、开发和维护软件解决方案。
  • 调试和优化系统级和板级组件中复杂的硬件/软件集成问题。
  • 通过现代软件开发实践和人工智能辅助工具的使用,提高软件质量和工程效率。
  • 与系统工程、软件工程和产品管理团队合作,设计并交付用于先进半导体测试系统的可靠、高性能解决方案。
  • 参与整个嵌入式软件开发生命周期,从底层驱动和 Linux 平台软件到开发应用软件和系统集成。

必备要求

  • 精通 C 和 C++ 软件开发,适用于嵌入式和系统级应用。
  • 具备在 Linux 平台上开发软件的经验,包括用户空间应用程序、设备驱动程序、引导加载程序和交叉编译环境。
  • 具备调试复杂硬件/软件集成问题和多线程应用程序的经验。
  • 熟悉 SPI、I²C、UART、以太网、PCIe 或类似技术的嵌入式通信接口。
  • 具备将人工智能辅助工具应用于软件工程的经验。
  • 具备使用 Python 等脚本语言进行自动化、测试和工具开发的经验。
  • 计算机工程、计算机科学、电气工程或相关专业的学士学位。

优先条件

  • 在测试、仪器仪表和自动化领域拥有经验。

Responsibilities

  • Design, develop, and maintain software solutions for Linux-based embedded systems using C and C++.
  • Debug and optimize complex hardware/software integration issues in system-level and board-level components.
  • Improve software quality and engineering efficiency through modern software development practices and the use of AI-assisted tools.
  • Collaborate with systems engineering, software engineering, and product management teams to design and deliver reliable, high-performance solutions for advanced semiconductor test systems.
  • Participate in the full embedded software development lifecycle, from low-level drivers and Linux platform software to application software development and system integration.

Must Have

  • Proficiency in C and C++ software development for embedded and system-level applications.
  • Experience developing software on Linux platforms, including user-space applications, device drivers, bootloaders, and cross-compilation environments.
  • Experience debugging complex hardware/software integration issues and multithreaded applications.
  • Familiarity with embedded communication interfaces such as SPI, I²C, UART, Ethernet, PCIe, or similar.
  • Experience applying AI-assisted tools to software engineering.
  • Experience with scripting languages such as Python for automation, testing, and tool development.
  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, or a related field.

Preferred

  • Experience in test, instrumentation, and automation domains.

公司简介

泰瑞达是全球领先的测试和自动化专家,通过先进的解决方案为下一代技术提供动力。每一台电子设备背后都有泰瑞达的测试技术,确保设备每次都能一次成功运行。其丰富的自动化解决方案组合助力制造商快速、高效、经济地开发和交付产品。泰瑞达旗下各公司携手合作,为全球各行各业和各种应用领域提供制造自动化解决方案。公司致力于吸引、培养和留住高绩效员工,营造积极包容的工作环境。