Job Description
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
Data plays a pivotal role in driving modern businesses, economies, and societal advancement. Every second, an immeasurable amount of data is generated, with only a fraction of it being captured. At Synology, we specialize in designing data management solutions specifically crafted to empower businesses in their pursuit of innovation. As a Product Developer within one of Synology's core software teams, you will have the opportunity to work on the fundamental functionalities that underpin our storage solutions. Your contributions will be instrumental in shaping the future of our products. You will: - Developing robust and high-performance subsystems for Synology DSM (DiskStation Manager) - Creating efficient system monitoring solutions - Profiling and optimizing the performance of file-level protocols and block-level protocols
Requirements
We're targeting candidates with: - Strong programming and communication skills - Detailed knowledge of the C programming language - Strong analytical and problem-solving abilities - Ability to work both independently and collaboratively as part of a team - A genuine passion for developing high-performance and reliable systems - Experience in developing Linux kernel and device drivers - Experience in all stages of system implementation, including analyzing, designing, building, testing, implementing, and supporting systems