Computer Engineer

GE Healthcare GE Healthcare · Healthcare · Beijing, Beijing, China · Digital Technology / IT

This role focuses on computer engineering, specifically the design, development, integration, and testing of computer hardware systems and components. Responsibilities include evaluating hardware, creating integration plans, conducting system-level testing, troubleshooting hardware-software interfaces, and maintaining technical documentation. The role requires experience in hardware engineering, understanding of computer hardware architecture, and proficiency with testing tools and industry standards.

What you'd actually do

  1. Conceptual or theoretical activities related to integration of electronic engineering with computer sciences to design and develop computer systems and other technological devices; or conceptual or theoretical activities related to the theoretical foundations of information and computation and their implementation and application in computer systems. Includes work focused on computation of specific results; properties of computational problems; challenges in implementing computations
  2. Evaluate hardware components (e.g., CPUs, motherboards, memory modules, storage devices, network interfaces) and subsystems for performance, compatibility, reliability, and cost-effectiveness, providing data-driven recommendations for selection and optimization.
  3. Design, develop, and execute hardware integration plans, including assembling, configuring, and testing hardware systems to ensure seamless integration with software, firmware, and other system components.
  4. Conduct comprehensive system-level testing and performance evaluation, including benchmarking, stress testing, and failure analysis, to identify bottlenecks, defects, and areas for improvement.
  5. Collaborate with software engineers to troubleshoot hardware-software interface issues, optimize system performance, and ensure compatibility between hardware components and software applications.

Skills

Required

  • 5 years of relevant work experience in hardware engineering, focusing on computer system evaluation, hardware integration, or related fields.
  • Proven experience in evaluating and testing hardware components and subsystems, with a strong understanding of hardware performance metrics and benchmarking methodologies.
  • Experience in integrating hardware components (CPUs, memory, storage, network cards) into complete computer systems, including configuration and testing.

Nice to have

  • Strong knowledge of computer hardware architecture, including x86/x64, ARM, or other relevant architectures.
  • Proficiency in hardware testing tools and equipment (e.g., oscilloscopes, multimeters, logic analyzers, benchmarking software).
  • Familiarity with industry standards and protocols (PCIe, DDR4/DDR5, SATA, NVMe, Ethernet, USB).
  • Ability to read and interpret hardware schematics, datasheets, and technical specifications.
  • Experience with hardware troubleshooting and failure analysis, including root cause identification and resolution.
  • Basic understanding of software-firmware-hardware interactions is a plus.
  • Familiarity with operating systems (Windows, Linux) and their interaction with hardware components.
  • Strong analytical and problem-solving skills, with the ability to analyze complex technical data and provide practical solutions.
  • Excellent communication skills (verbal and written), with the ability to collaborate effectively with cross-functional teams and document technical information clearly.
  • Detail-oriented, with a focus on quality and accuracy in testing and documentation.
  • Ability to work independently and manage multiple tasks in a fast-paced environment.
  • Strong learning agility, with a willingness to adapt to new technologies and industry trends.
  • Master’s degree in Electrical Engineering, Computer Engineering, or a related field.
  • Experience in enterprise-level or industrial computing environments.