Software Design Engineer

Date: Nov 4, 2024

Location: Bade, Taiwan, TW

Company: Super Micro Computer

Job Req ID: 25551

About Supermicro:

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.

Job Summary:

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.

Essential Duties and Responsibilities:

  1. Develop Linux and UEFI in-house utilities with Python, C, Golang or Shell Script languages to use in Automation Testing Systems.
  2. Integrate various debug and validation software or toolkits from vendors into Automation Testing Systems.
  3. Coordinate with BIOS, BMC, Management Software, System or Production engineers to clarify issues or test failures.
  4. Understand Linux operation and configuration.
  5. Use bug tracking system to fix in-house software bugs for improvement of software quality.
  6. Use revision control system like SVN or Git to handle software quality.

Qualifications:

  1. Accepted Identities: Working professionals, recent graduates
  2. Work Experience: No specific requirements; candidates with work experience are preferred
  3. Education Requirement: Bachelor’s degree or higher
  4. Field of Study: Related to Electrical and Electronics Engineering, Information Engineering, or Computer Science
  5. Language Proficiency: English - listening/speaking: basic understanding, reading/writing: intermediate
  6. Skills: Proficiency in Linux, programming languages such as Python, C, and Shell Script
  7. Job Skills: Software development, computer architecture


Job Segment: Cloud, Testing, Embedded, Design Engineer, Software Engineer, Technology, Engineering