Sr. Software Design Engineer
On-siteChung-ho, Taipei, Taiwan
Chung-ho, Taipei, TaiwanOn-siteFull TimeSenior LevelEnterprise
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.