Product Developer (嵌入式系統軟體開發)

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 development teams, you’ll be working on creating a solid and dependable hardware platform to power our solutions with.

You will:
- Collaborate with both external and internal teams to bring-up and enable new hardware platforms
- Analyze and solve challenging, often unique, problems
- Develop and integrate Linux devices drivers
- Identify performance bottlenecks and opportunities for optimization


You are expected to have:
- Good understanding of hardware/software interaction
- Familiarity with C language
- Good communication skills
- Strong analytical and creative thinking skills

We're targeting candidates with:
- Familiarity with CPU architecture and assembly language
- Familiarity with compiler/toolchain
- Familiarity with PCIe, SATA, SAS, and NVMe interfaces
- Experience in x86 BIOS development
- Experience in ARM bare-metal programming, bootloader, or firmware
- Experience in Linux device drivers
- Experience in Linux process management and/or network stack manipulation

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.