Cisco - Hillsboro, OR

posted 2 months ago

Full-time - Mid Level
Hillsboro, OR
Computer and Electronic Product Manufacturing

About the position

The Cisco UCS Blade BMC Software QA Engineer role involves designing, developing, and debugging system software for Cisco UCS servers. The position requires collaboration with multi-functional teams to create automated test strategies and frameworks, ensuring high-quality product delivery throughout the product development lifecycle. The ideal candidate will have a strong background in both hardware and software design, validation, and automation, particularly in enterprise data center systems.

Responsibilities

  • Design, develop, and debug system software related to Cisco UCS servers.
  • Develop, improve, and maintain automation frameworks and test scripts using Python.
  • Participate in product development from planning and design to development and testing.
  • Collaborate with multi-functional teams to understand project requirements and design automated test strategies.
  • Write design specifications and test plans, and conduct peer code reviews.
  • Communicate project progress, challenges, and successes with team members.

Requirements

  • Bachelor's or master's in computer science, engineering, or a related field.
  • 5+ years of experience in hardware/software design, validation, and automation.
  • 5+ years of experience with enterprise data center systems and BMC/IPMI/SNMP/Redfish and DMTF standards.
  • 5+ years of experience in developing and executing automation tests using high-level scripting languages, particularly Python.

Nice-to-haves

  • Experience with server platform management design and architecture.
  • Experience with GPU-accelerated server platforms.
  • Understanding of GPU hardware and software (NVQual, CUDA, and test tools).
  • Strong coding skills with a deep understanding of object-oriented programming principles.
  • Experience with version control systems such as Git and familiarity with CI/CD pipelines.
  • Strong communication skills, both written and verbal.
  • Self-motivated and able to work independently as well as in a team environment.
  • Experience in Jenkins, DevOps, and Agile methodologies.
  • Strong understanding of Intel x86/AMD server architecture and system fundamentals.
  • Experience with NPI (New Product Introduction) validation and platform debugging skills.
  • Ability to work in lab environments and change hardware based on test configurations.
  • Validated capability to debug complex hardware/software issues related to BIOS, OS, PCIe, and cross-domain interactions.
  • Overall expertise in Linux.

Benefits

  • 10 days off per year for volunteer work
  • Inclusive workplace culture
  • Diversity and equality initiatives
  • Opportunities for professional growth and development
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service