(Sr.) Software Design Engineer

Date: Apr 18, 2024

Location: Chungho, Taiwan, TW

Company: Super Micro Computer

Job Req ID: 23556

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:

We are seeking (Sr.) Software Engineers for Zhonghe(中和)/TaoYuan Bade (桃園八德) Office.
We need some excellent software design engineers for the development of more valuable and advanced software features and support more broad range of MB/Chassis/System.

Essential Duties and Responsibilities:

  • 1. Good communication skills in English.
    2. Good attitude for team work and self-motivated.
    3. 4-years degree of science or engineering.
    4. Having the following experience would be a plus:
        (a) Management software development for server firmware control.
        (b) Linux/Windows/Unix driver development.
        (c) Software architecture and software design pattern
        (d) C++11 programming, C++ cross compilation
        (e) UEFI application development
        (f) Algorithm design
       (g) Continuous integration framework with git/docker/Cmake
       (h) Scrum/Agile teamwork
       (i) UML and OOAD
       (j) Bash/C Shell script
       (k)Other high level programming language: golang, python, etc.
       (l)Secure coding practice experiences

Qualifications:

1. Good communication skills in English.
2. Good attitude for team work and self-motivated.
3. 4-years degree of science or engineering.
4. Having the following experience would be a plus:

  •     Management software development for server firmware control.
  •     Linux/Windows/Unix driver development.
  •    Software architecture and software design pattern
  •    C++11 programming, C++ cross compilation
  •    UEFI application development
  •    Algorithm design
  •    Continuous integration framework with git/docker/Cmake
  •    Scrum/Agile teamwork
  •    UML and OOAD
  •    Bash/C Shell script
  •    Other high level programming language: golang, python, etc.
  •    Secure coding practice experiences


Job Segment: Cloud, Embedded, Design Engineer, Firmware, Linux, Technology, Engineering