
Senior Platforms System Software Engineer, Servers Software
- Taipei City
- Permanent
- Full-time
- Bachelor’s degree or equivalent practical experience.
- 5 years of experience with software development in C or C++ and one or more programming languages.
- 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
- 3 years of experience with performance, systems data analysis, visualization tools, or debugging.
- Master's degree or PhD in Computer Science or related technical field.
- 5 years of experience with data structures/algorithms.
- 2 years of experience in a technical leadership role.
- Experience in software/firmware/hardware integration, system bring-up, and diagnostics. Experience in modularized servers of high performance and reliability.
- Experience in Python/Go and scripting languages (e.g., shell).
- Experience with developer operations, release management, integration testing, open source development or Open Compute Projects (OCP).
- Design, implement, and test the system software for servers to support various workloads and manageability needs.
- Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.
- Design and implement tools for automating diagnostics, performance evaluation, and reliability assurance for servers.
- Collaborate with internal and external partners to plan and execute the engineering programs, including product development and productivity improvements.
- Contribute innovative ideas and skills to the team.