Career
  • Anchiva Systems is a leading provider of web security gateways that offers content inspection, online behavior management, application control and bandwidth management. Anchiva's unique solutions offer industry leading real-time protections for our customer's network security with hardware accelerated speed, advanced networking features as well as in-house threat research.

    Capitalizing on world class expertise in security, anti-malware, content filtering, software and system architectures, Anchiva protects customer's networks from a broad range of network security threats and enables customers to effectively manage their network bandwidth and applications. We offer protection at the peripheral as well as internal network gateway points for maximum performance. Leveraged on patentable technologies, expert implementation, and highly scalable and standards-based hardware platforms, our products command the highest performance of its kind. Our solutions target various segments of the market, from small to large enterprises to service providers.

    We foster a "work hard, play hard" attitude towards building the company's future. We are actively hiring within sales and engineering. To apply for a position at Anchiva, please send your resume to hr@anchiva.com.


    Open Positions - Beijing, Hangzhou


    Engineering

    Senior Linux Software Engineer (Hangzhou)
    Senior Virus Analyst (Hangzhou)
    Senior Linux Software Engineer (Beijing)
    Software Testing Engineer (Beijing)


    Senior Linux Software Engineer(Hangzhou)

    Responsibilities:
    1. Develop URL filtering engine
    2. Research and analyze PE unpack technology
    3. Develop anti-virus engine
    4. Research and develop script compiling, parsing, debugging and execution
    5. Coordinate with the supervisor to complete other tasks and goals

    Qualifications:
    1. Bachelor or above, major in Computer Science or related technical fields
    2. 2+ years C programming experiences in Unix/Linux
    3. Master Data Structure and its applications
    4. Familiar with Linux OS
    5. Experiences on PE file structure is preferred
    6. Team player and quick learner with good communication skills

    Back to top ^



    Senior Virus Analyst(Hangzhou)

    Responsibilities:
    1. Collect and identify viruses samples
    2. Create signatures to detect the viruses
    3. Provide virus analysis reports
    4. Research the trend of virus, improve the detection methods
    5. Coordinate with the supervisor to complete other tasks and goals

    Qualifications:
    1. Bachelor or above, major in Computer Science or related technical fields
    2. Familiar with Win32 assembly programming; hands-on experiences of popupar reverse engineering tools, like IDA, OllyDbg.
    3. Familiar with Win32 programming, PE file structure, and conventional packing codes
    4. Familiar with JavaScript/VBScript
    5. Reverse engineering or anti-virus experiences are required
    6. Team player and quick learner with good communication skills

    Back to top ^



    Senior Linux Software Engineer(Beijing)

    Responsibilities:
    1. C programming in Linux
    2. Maintain HTTP/SMTP/POP3/FTP proxies;
    3. Develop and maintain networking functions in Linux.

    Qualifications:
    1. Familiar with Linux OS, and proficient in Linux/C programming
    2. Familiar with TCP/IP protocol stack, network programming experiences are required
    3. Familiar with HTTP/SMTP/POP3/FTP protocols, hands-on experiences are required
    4. Working experiences in network security industry is a plus
    5. Team player and quick learner with good communication skills

    Back to top ^



    Software Testing Engineer(Beijing)

    Responsibilities:
    1. Review system requirements, specifications, and design documentations
    2. Work together with developers and project manager to design automatic testing plans
    3. Design, maintain and improve the test cases, test plan, and test process for the basic testing, combination testing, stress testing and regression testing.
    4. Test released and maintenance versions manually or automatically; feedback test status and write test reports in time; summarize and evaluate the products and modules correctly.
    5. Design, setup and maintain the testing environments independently
    6. Setup the test environment to simulate the real network, to reproduce various issues in customer network environment
    7. Communicate with team members, and attend regular trainings

    Qualifications:
    1. Proficient with Windows and Linux/Unix OS; able to install, maintain, and customize various application servers for testing
    2. Good knowledge of networking and system; able to setup and maintain QA test environment
    3. Proficient with TCP/IP protocol
    4. Proficient with at least one of the script languages: Perl, TCL, Python, Ruby
    5. Familiar with test process and various test tools, including packet send tools, stress testing tools, packet capture tools, etc.
    6. Excellent oral and written Mandarin and English, critical thinking and analysis.
    7. Team player and quick learner with good communication skills

    Back to top ^