Software Architect - System Management & Usability SeaMicro
SeaMicro is seeking a talented architect to define & drive the system management & usability for the next generation product line.
Responsibilities:
Define & drive the management infrastructure that will greatly enhance the usability of the product.
Grasp the product's potential and vision and design strategies to improve the System Management architecture
Provide expert level guidance to the system software team & play the key contributor role, in designing & developing a robust & scalable management solution.
Collaborate with Product Management to filter customer needs into use-cases & high level requirements and come up with suitable solutions.
Actively engage the open source community to ensure alignment of SeaMicro contributions to those projects.
Think outside-the-box to study & integrate newer APIs & technologies into the product.
Required Qualifications:
Expert level knowledge of managing large, scale-out and clustered systems.
10+ years of embedded design & development experience on Linux/BSD platform with strength in C/C++ programming
3+ years of experience, architecting management solutions for embedded products.
Experience building and interfacing with Web technologies like Apache, Tomcat, XMLRPC & REST and cloud APIs like Openstack & Cloudstack.
Familiarity with server automation & virtualization and NAS, SAN & DAS storage architectures, strongly desired
Familiarity with Layer-2 & Layer-3 switching, strongly desired
Solid understanding of object oriented design methodology and technique.
Demonstrated ability to effectively document and communicate complex systems designs.
Strong customer interaction & relationship skills
Highly motivated, enterprising, excellent team player, also able to work autonomously
A BS degree in CS/Computer Engineering/Electrical Engineering is required; Graduate degree preferred
| Location: |
Sunnyvale, CA
United States
|