Ricoh Electronics - Boulder, CO

posted about 1 month ago

Full-time
Boulder, CO
Machinery Manufacturing

About the position

The Advisory Engineer, Hardware HPSC position at Ricoh Americas Corp. involves designing, building, and maintaining high-performance computing rack clusters. The role requires collaboration with cross-functional teams and encompasses hardware and software development, installation automation, and technical guidance on special projects. The engineer will also evaluate new technologies and ensure product continuity while managing technical documentation and support.

Responsibilities

  • Collaborate with colleagues to build and certify high-performance computing rack clusters.
  • Design, develop, and maintain Linux kernel modules and extensions.
  • Troubleshoot and resolve complex technical issues related to the Linux operating system to meet SLAs.
  • Construct racks for the Test-team and set up racks for EMC certification.
  • Develop and maintain a suite of Linux-based tools for server inventory, firmware updates, and hardware monitoring.
  • Program Python and Bash scripts to communicate with server management processors in OpenSUSE environments.
  • Optimize system resource utilization, including memory management and scheduling.
  • Deploy custom Linux images to automate server firmware distribution and validation at scale for both internal and external customers.
  • Build PCIe Ethernet adapter drivers from source for various Linux distributions.
  • Test these drivers using virtual machines and Docker images.
  • Work closely with the Basic Operating System (BOS) team to ensure server BIOS configurations align with BOS requirements and microcode.
  • Provide the BOS team with accurate hardware documentation and configurations.
  • Manage the Redmine issue-tracking system to troubleshoot and document hardware failures, including CPU, memory DIMMs, system boards, power supplies, HDDs/SSDs, and PCIe adapters.
  • Perform frequent firmware updates and BOS installations.
  • Evaluate the latest server technologies, including Intel 100Gb NICs, AMD CPUs and GPUs, and Dell RACADM.
  • Collaborate with code development, quality assurance, and product engineering teams to define product requirements, testing, release, and Field support.
  • Provide other teams written instructions on firmware updates and hardware usage in the Field.
  • Participate in decisions related to supplier concerns, end-of-life buys, and capital planning to ensure product continuity while remaining cost-effective.
  • Directly engage with the manufacturing 3rd-party teams to resolve release issues and validate every server rack shipped.

Requirements

  • Bachelor's degree in Computer Science, Electrical Engineering, or related field.
  • Proficiency in Linux, C, Python and Bash scripting.
  • Strong understanding of Linux operating system internals (10+ years).
  • Experience with Linux kernel extension development.
  • Familiarity with Linux boot process and initialization.
  • In-depth knowledge of memory management within the Linux kernel.
  • Expertise in multi-threaded programming, resource locking, and handling race conditions.
  • Experience with server hardware, firmware, and networking.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and collaboration abilities.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service