Product Developer (儲存系統軟體開發)

Engineering
Full-time
Taipei, Taiwan

Department Info

Synology's product developers create cutting-edge products used by millions of users around the world. Our portfolio of data storage, networking, and surveillance products are powered by our own software solutions, giving us a unique edge in today's crowded market. We are looking for engineers that can make an impact, bringing in fresh ideas from different areas to help expand our team of high-energy developers.

Job Description

Data is what empowers today’s businesses, its aggregation drives economies and our society forward. We generate unquantifiable amounts of data each and every second, even if only a fraction of it is ever recorded. Synology designs data management solutions engineered to enable businesses to continue turning the wheels of innovation. As a Product Developer in one of Synology’s most fundamental software teams, you’ll be working on core functionality to deliver high performance and dependable storage subsystems.

You will:
- Research and work with other developers on data storage technologies that will power our class-leading products
- Develop and maintain Linux kernels
- Collaborate with cross-functional team members such as designers, PMs, and more to create an intuitive user interface
- Work on automated testing and CI/CD pipelines
- Profile and continue to optimize performance

Requirements

You are expected to have:
- Experience in Linux kernel development
- Passion for kernel development and performance tuning
- Strong analytical and creative thinking skills

We're targeting candidates with:
- Good understanding of hardware device management
- Experience in Linux kernel development across multiple subsystems
- Familiarity with Linux memory management subsystem
- Familiarity with Linux block subsystem
- Familiarity with implementing RAID techniques
- Familiarity with generic file system development
- Knowledge of SAN environment development

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.