Responsibilities: 61 Design and develop new firmware features 61 Comfortable multi-tasking in a fast-paced, agile team environment 61 Facilitate problem diagnosis and prompt resolution for issues reported by customers 61 Maintain existing firmware features by implementing enhancements and fixing bugs 61 Collaborate with other engineers on code reviews, test case reviews, and process enhancements 61 Write functional and design specifications, and work with technical publications team for documentation needs
Qualifications: SonicWall is looking for a staff Software Engineer excited to work in the security products. The staff Software Engineer role provides challenging opportunities and ample room for critical thinking. As a successful candidate, you will be responsible for developing and maintaining SonicWall’s security products. The position will be based out of Shanghai. 61 Master’s or bachelor’s degree in computer science or engineering or related field with 3+ years of software development experience 61 Strong C programming skills with 3+ years of experience 61 Strong experience with Linux or VxWorks operating systems 61 Experience with TCP/IP and other networking protocols as well as BSD socket programming 61 Ability to quickly troubleshoot and resolve issues. 61 Good communication skills in English 61 Self Motivated with limited direction 61 Experience with distributed system programing is a plus