Search by job, company or skills

Sr. Software Engineer

  • Posted 6 days ago
  • Be among the first 10 applicants

Job Description

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.

Essential Duties And Responsibilities

  • Research industrial automation-related technologies to achieve testing and validation of high-end computer motherboard products.
  • Build and maintain automated testing systems:

◆ Use Robot Framework to implement test automation.

◆ Monitor CI automated test results; report bugs or drive continuous improvement based on error analysis.

◆ Utilize various testing tools and programming languages to create keywords.

◆ Programming languages primarily Python and C, with scripting as supplementary.

  • Design and develop applications on Windows and Linux to enhance verification techniques and efficiency.
  • Integrate Raspberry Pi to pursue unmanned workflow automation.
  • Collaborate with RDs from other departments to communicate and complete problem clarification and analysis.
  • Develop websites using PHP and MySQL.
  • Implement partial functionality with CSS, JavaScript, jQuery, AJAX, etc.
  • Responsible for providing external interface development and maintaining related technical documentation.
  • Collaborate with the automation testing team to coordinate and execute projects.
  • Participate in system infrastructure construction, CI/CD pipeline setup, development, testing, and production environment deployment.
  • Develop and maintain server infrastructure to build scalable architecture for service operation.
  • Support rapid software delivery including deployment, changes, releases, and troubleshooting.

Qualifications

  • Required:

◆Proficient in C, Python, Linux OS, Linux Shell script.

  • Preferred:

◆ Experience in distributed system architecture tuning and optimization.

◆ In-depth research on virtualization or container-layer technologies.

◆ Familiar with web development languages (PHP, Python, etc.).

◆ Familiar with backend frameworks (Laravel, etc.).

◆ Familiar with CI tools: Jenkins, GitLab.

◆ Familiar with AI Agent application development (e.g., OpenClaw, Hermes).

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 152012985

Similar Jobs

Taiwan, Taipei City

Skills:

BashJenkinsYoctoPythonIntegration TestsOpenBMCDevOps infrastructureGitLab CIunit testsGitHub ActionsCI CD pipelinesregression testsautomated testing frameworksLinux-based development environments

Beware of Scammers

We don’t charge money for job offers