Supermicro® is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop/ Big Data, Hyperscale, HPC and IoT/Embedded customers worldwide. We are the #5 fastest growing company among the Silicon Valley Top 50 technology firms. Our unprecedented global expansion has provided us with the opportunity to offer a large number of new positions to the technology community. We seek talented, passionate, and committed engineers, technologists, and business leaders to join us.
Supermicro is seeking a Software Design Engineer for their San Jose, CA headquarters. This role will be working within a team to design, implement and maintain our front-end of server management product. Candidate should be self-motivated and eager to satisfy customers' need by considering security, performance, optimization and usability in their designs.
1. Software architecture design
When there are improvement goals for the product, it requires a sufficient background knowledge of software design to propose solutions to problems and provide the design output to the development team to assist in software development.
2. Survey of new technologies for product
When there are new requirements for the product, it's necessary to research new systems or methods ahead of the developers to objectively propose different design directions and ultimately suggest integration methods, allowing developers to know how to integrate and develop.
3. Development and maintenance of SDLC assistance tool
There is a need to develop and maintain SDLC assistance tools, which aim to make the entire software development process more efficient.
Job Segment: Cloud, Embedded, Design Engineer, Front End, Software Engineer, Technology, Engineering
Read Full Description