以下是我们在招的软件职位,供大家参考,如果对我们的职位感兴趣,欢迎投递简历到
[email protected]
职位 1 :软件开发工程师 关键词:英文可以沟通, Python 、 C 或 Java 开发。
Have an effect on software security by working in the company which discovered Heartbleed. Synopsys helps our customers to build more secure software. We are looking for developers for our SW development team in Wuhan. In this role your work in close co-operation with the lead developer to implement technical requirements. You have some experience on Java coding and possibly also on Python & C/C++ coding. Beneficial is familiarity of security testing, protocol development, using network analyzing tools like Wireshark, and familiarity with virtualization techniques such as VMWare or VirtualBox. You need to be able to read and understand technical specifications written in English and produce English language documentation of your work. Good spoken English is beneficiary. Skills required: • Accept and learn from guidance provided by your development mentor/lead developer • Troubleshoot and solve product issues • Write production quality code that is maintainable, easy to troubleshoot, and efficient • Read English language specifications and other documents • Create documentation as required, in English • Complete assigned tasks on time • Familiarity with Linux, Windows and modern sw development & testing tools
职位 2 :软件开发工程师 关键词:英文可以沟通; C++开发 We are looking for a strong software developer with several years of experience in multiple programming languages and proficiency in C/C++. You will be a senior developer that will develop static analysis algorithms for C, C++ and Java standards and should be proficient in C/C++ programming with the ability to communicate and work as a technical lead for other developers.
Responsibilities
• Design and write well-designed/well-tested algorithms
• Engage with developers to find technical solutions for their programming problems
• Review source code and testing sufficiency for new code
• Help getting new developers up to speed
Qualifications: Must Have
• Master's in computer science or related fields
• Experience in C/C++ development (4+ years)
• Good understanding of the majority of language features of C and C++
• Experience in at least one of following languages: Java, C#, Objective-C, Ruby, Python, OCaml
• Ability to understand technical English documents
• Experience with development on UNIX or Windows
Qualifications: Nice to Have
• Good verbal English skills
• Experience with security
• Experience with static analysis tools
Personal Skills
• Team player
• Good verbal skills in Mandarin
• Strong problem solving skills
• Strong interest in learning and growing
• Driven personality/self-starter
职位 3 : Application Engineer 关键词:英语可以沟通;掌握 C/C++/C#/Objective C/Java 中的一种或更多开发语言。 Responsibilities The Senior Application Engineer, as part of our Technical Support Team, will be responsible for resolving most complex customer problems. In this role, you will work closely with Synopsys developers and existing technical support staff to provide high-quality support to our customers.
Tasks essential to this position include: • Troubleshoot incoming customer problems through email and/or phone conversations. • Work with existing global teams and developers to provide resolution to customer issues. • Research and respond to customer requests and provide detailed explanations to address questions and concerns from some of the world ’ s brightest developers and software architects. • Support the product release process of new versions • Mentoring the global team on best practices and cutting edge technologies
Qualifications • Self-starter with the ability to work with a fantastic global team • BS/BA degree in Computer Science or equivalent work experience • Minimum 3 years experience in technical support or development • Ability to read and debug one or more of the following languages C/C++, C#, Objective C, Java • Outstanding written and verbal communication skills. • Experience with variety of industry hardware platforms, operating systems (Linux/Unix, Windows, etc.). • Working technical knowledge of current network hardware, protocols, and Internet standards (e.g. TCP, HTTP, DNS, DHCP, NTP, SIP, OSPF, BGP, etc.) • Experience in multiple compiler environments gives you top priority in our hiring queue! • Extensive technical expertise; the ability to solve problems and determine the root cause of issues. • Ability to work in a small, fast-paced environment. Strong work ethic. • Ability to use and train others on the use of development tools, software, and advanced troubleshooting procedures. Must be able to tailor content to meet the needs of the client. • Effective handling of multiple critical, client support situations and effectively communicate with senior management. • Ability to troubleshoot technical problems and demonstrate problem solving and resourcefulness in obtaining information. • Ability to quickly assimilate complex problems and develop a resolution strategy. • Smart, creative, energetic, conscientious, and enthusiastic persona. • Enjoy fast-paced, energetic environment. Entrepreneurial and results-oriented. • Team player with a customer-focused attitude.