What You'll Do
- Primary job responsibilities include the design, development, and debugging of system software related to Cisco UCS servers.
- Develop, improve, and maintain automation frameworks and test scripts using Python to validate functionality, usability, and performance.
- Take part in product development in all stages from planning and design to development and testing. Strategic Planning in leading work including meeting schedules, identifying risks, and delivering high-quality product.
- Collaborate with multi-functional teams to understand project requirements and design automated test strategies for components and features.
- Write design specs and test plans. Conduct peer code reviews, design reviews, and test plan reviews.
- Communicate optimally with team members, providing timely updates on project progress, challenges, and successes.
- Bring a demeanour of developing simple solutions to sophisticated problems
Who You Are
You are a professional with proven track record in both hardware and software design, validation, and automation. You should have extensive expertise in Enterprise Data Center systems, with a consistent record of leading and optimizing sophisticated infrastructures. You should possess a deep understanding of BMC/IPMI/SNMP/Redfish and DMTF standards, ensuring seamless integration and compliance within various systems. Additionally, the ideal candidate will have significant experience in developing and executing automation tests using high-level scripting languages, with a particular proficiency in Python being a notable advantage. This unique background will equip them with the technical foresight and practical knowledge vital to excel in challenging and dynamic environments.
Minimum Qualifications
Bachelor’s degree plus 7-10 years of experience OR Masters with 5-7 years in Computer Engineering, Electrical Engineering, Computer Science, or a related major
3+ years of scripting experience with Python/Shell/Tcl/or equivalent.
Knowledge of Industry specs like IPMI/iSCSI/SAN/TCP/IP/I2C/PCIE/SMBIOS/ DMTF Redfish etc.
Experience with Debug BIOS, OS, hardware, and platform debugging skills.
Familiar with basic Linux commands, services control and package management.
Preferred Qualifications
Understanding of Networking.
Strong coding skills with a deep understanding of object-oriented programming principles.
Experience with version control systems such as Git and familiarity with continuous integration/continuous delivery (CI/CD) pipelines.
Prepare to work in lab environment to change the hardware for different test configurations.
Strong analytical and troubleshooting skills.
Strong communication skills, both written and verbal, to effectively collaborate with team members and stakeholders.
Self-motivated, proactive, and able to work independently as well as in a team environment.
Experience in Jenkins, DevOps, Agile will be a plus
We tackle whatever challenges come our way. We have each other’s backs, we recognize our accomplishments, and we grow together. We celebrate and support one another – from big and small things in life to big career moments. And giving back is in our DNA (we get 10 days off each year to do just that).