Supermicro logo
SupermicroPosted 3 weeks ago

Sr. Software Design Engineer

On-siteChung-ho, Taipei, Taiwan

Full TimeSenior LevelEnterprise

Job Summary

Design server management software architecture, feature documents, and test cases while implementing solutions across Linux, Windows, Unix, and hypervisor environments. Utilize C++ and C for cross-platform development, sort complex firmware and hardware functionalities, and present them clearly. Coordinate cross-team work to fix issues, study cutting-edge server management technologies, and enhance productivity with specialized tools. Ensure user-friendly designs that account for user preferences and preferences.

Required Qualifications

  • Good communication skills in English
  • Team player, self-managed and self-motivated
  • 5 years or more Work experience
  • College degree or above

Desired Qualifications

  • Management software development for server firmware update/configuration/control
  • Linux/Windows/Unix driver development
  • ESXi HexDK and driver development
  • Software architecture and software design pattern
  • Unit test framework, test plan and unit test
  • C++17 programming, C++ cross compilation
  • UEFI EDKII application development
  • Large scale and multi-thread design
  • Continuous integration framework with git/docker/cmake/jenkins
  • Scrum/Agile teamwork
  • UML and OOAD
  • Bash/C Shell script
  • Other high level programming languages: python, go lang etc.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce