System Product Developer (Intern)

Engineering
Internship
Taipei, Taiwan

Department Info

Synology's product developers design cutting-edge products used by millions of users worldwide. Our extensive portfolio, including data storage, networking, and surveillance products, is powered by our own software solutions, giving us a distinct edge in the competitive market. We're actively seeking engineers capable of making a significant impact, bringing fresh and diverse ideas to further strengthen our team.

Job Description

We're actively seeking a highly motivated, positive, and quick-learning System Product Developer Intern for an enriching opportunity. In this role, you'll work collaboratively with our experienced team to address challenging real-world problems, devise strategies, and implement solutions. This position will enable you to make meaningful contributions to our products, offering invaluable industry experience and the opportunity to hone your technical skills.

Your responsibilities will include:
- Developing and implementing new features in our software products
- Integrating Continuous Integration/Continuous Delivery (CI/CD) into our existing system
- Writing comprehensive unit tests for our products
- Identifying, debugging, and resolving software defects
- Conducting data analysis using SQL and Superset
- Implementing automation flows to optimize our software build process
- Developing and maintaining a web subsystem to monitor and display software quality metrics

Requirements

Qualifications:
- Senior-level undergraduate, recent graduate, or a master's student in Computer Science, Software Engineering, or a related field
- Availability for at least three full days a week for a period of six months
- Strong problem-solving abilities and keen attention to detail, with the capacity to debug and comprehend complex code
- Familiarity with programming in C/C++ and Python
- Experience with Git

Preferred candidates will have:
- Experience or familiarity with Continuous Integration/Continuous -Delivery (CI/CD) processes
- Knowledge of unit testing techniques, including the use of mock and stub objects
- Familiarity with system and network programming in Linux environments

Salary

Hourly wage NT$ 250

Apply Now
Your future career awaits

We’ll get in touch with you to let you know the next steps.

Please upload your resume and portfolio in Microsoft Word/PowerPoint or PDF formats.