Positions
- Java Senior Development Engineer More than 5 years of development experience
-
Job requirements:
[Job Responsibilities]
1. Responsible for project architecture design, system analysis, algorithm implementation and performance optimization;
2. Responsible for the coding and implementation of core module functions and core algorithm of the project;
3. Provided the project development team with the development of modular and partially reusable components, as well as the development of service-oriented core code and development guidance;
4. Responsible for some technical pre-research, and enabling the technical ability of the project development team, and participating in solving all kinds of difficult technical problems;
5. Prepared and reviewed relevant project analysis and design and other engineering documents
[Job Requirements]
Item must be:
1. Bachelor degree or above in computer, electronic information, mathematics or related major, at least 5 years Java development experience;
2. Familiar with data structure, algorithm principle, software engineering and other basic knowledge
3. In-depth understanding of JVM compilation and bytecode instrumentation; Annotation and reflection applications, object reference relationships
Pluses:
1. Familiar with automatic test framework, familiar with internal principles and various mechanisms of programmed piling is preferred;
2. Familiar with lexical analysis, compilation principle and other related background knowledge, with GCC or LLVM migration experience is preferred;
- Java Intermediate Development engineer More than 3 years of development experience
-
Job requirements:
[Job Responsibilities]
1. Responsible for system design, algorithm implementation and performance optimization of the project;
2. Responsible for the coding and implementation of functional modules of the project;
3. Responsible for some technical research, technical guidance of the project development team, and participate in solving various difficult technical problems;
4. Prepared and reviewed relevant project analysis and design and other engineering documents
[Job Requirements]
Item must be:
1. Bachelor degree or above in computer, electronics, software engineering or related field;
2. Solid Java foundation, proficient in Java visual programming, good at interface layout;
Pluses:
1. Familiar with Junit, Gtest and other unit test frameworks is preferred;
2. Experience in IDE tool software projects is preferred;
3. Familiar with Eclipse IDE source code or familiar with compilation principle is preferred
Familiar with GNU MCU development environment is preferred;
- Test & Support Engineer (Java, C related) More than 3 years
-
Job requirements:
[Job Responsibilities]
1. Preparation of test schemes and test cases
2. Test function writing (Java, C code, C++)
3. High coverage test in black box and white box
4, unit test, integration test, performance test and other full engineering test support
5. Customer remote and on-site test tool use coaching, test technical support
6. Product debugging and maintenance experience and guidance documents, and technical training and guidance exchanges for customers
[Job Requirements]
Item must be:
1. Familiar with test schemes and proficient in writing test cases
2. Basic knowledge of Java, C, C ++ programming
3. Understand black box and white box high coverage testing
4. Proactive, passionate about testing and programming
Familiar with system testing, performance testing, automatic testing is preferred
Pluses:
1. Rich experience in building and maintaining automatic test framework
2. Experience in using various automatic test software
3. Experience in Java and C language development
- Algorithm Engineer (Java, C related) More than 5 years
-
Job requirements:
[Job Responsibilities]
1. Architecture design and software design of test case automatic generation algorithm
2. Research and development of automated testing software;
Software programming to generate high coverage test cases based on black box and white box
[Job Requirements]
Item must be:
1. Bachelor degree or above in computer, electronic information, mathematics or related majors
At least 5 years Java development experience
2. Familiar with static program analysis technology
3. Familiar with symbol execution technology and multiple symbol execution engines/frameworks
(such as KLEE, SPF, Ponce plug-in, Maat framework)
4. Familiar with multiple constraint solvers (e.g. STP, Z3, metaSMT)
5. Familiar with software piling technology
6. Familiar with data structure, algorithm principle, software engineering and other basic knowledge
Pluses:
1. Familiar with automatic test framework, internal principle and various mechanisms of programmed piling is preferred
2. Familiar with lexical analysis, compilation principle and other related background knowledge
3. Experience with GCC or LLVM migration is preferred
4, Linux, Unix and other different OS porting experience is preferred
- C/C++(QT) software engineer Hangzhou/bachelor degree or above
-
Job requirements:
1. Bachelor degree or above, aged 21-35;
2. At least 2 years C,C++ development experience;
3. Familiar with interface development process, basic knowledge of software engineering;
4. Proficient in C/S architecture development;
5. Experienced in TCP/IP-related socket development;
6. Excellent document writing ability, able to independently complete product plan writing;
7. Proficient in the design and development of common data such as Oracle/Mysql;
8. rail transit development experience is preferred;
9. QT or Java developers preferred;