Cisco - San Jose, CA

posted 2 months ago

Full-time - Mid Level
San Jose, CA
Computer and Electronic Product Manufacturing

About the position

The position involves joining a dynamic Engineering team at Cisco, focusing on the design, development, and debugging of system software for Cisco UCS servers. The role emphasizes collaboration, innovation, and customer success, with responsibilities spanning from product planning to testing and automation framework development.

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.
  • Lead strategic planning, including meeting schedules, identifying risks, and delivering high-quality products.
  • 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, design reviews, and test plan reviews.
  • Communicate project progress, challenges, and successes to team members.

Requirements

  • Bachelor's/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, 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.
  • Linux expertise.

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