Positions
- Java Senior Development Enginπγ$₩eer More than 5 years of development experienβπ₩ce
-
Job requirements:
[Job Responsibilities]
1. Responsible for project architecture design,♥↕Ω system analysis, algorithm ∞→♥≈ implementation and performance optim₽≠ization;
2. Responsible for the codi €ng and implementation of core m≠¶∞♠odule functions and core algorithm §←αof the project;
3. Provided the project deve®∞lopment team with the σ∞± development of modular and partially reusλ$¶able components, as well as th☆±<e development of service-orien∏≠≤ted core code and developme•♦÷nt guidance;
4. Responsible for some technical pre-researλ ch, and enabling the technical §∑₽↓ ability of the project development team, and <↕participating in solving all ki↓±nds of difficult techni↕$cal problems;
5. Prepared and reviewed relevant projec"∑→t analysis and design and other ±γ₽engineering documents
[Job Requirements]
Item must be:
1. Bachelor degree or ∑₽£<above in computer, electronic i₹∞πnformation, mathematics αδ or related major, at least 5 years Java de↕∞♥φvelopment experience;
2. Familiar with data structure, algorithm pr∑♣♠inciple, software engineering an→↕✘d other basic knowledge
3. In-depth understanding of JVM comp↑•$ilation and bytecode instru≤♥mentation; Annotation and reflε→↑ection applications, object reference relatio×≥↕∞nships
Pluses:
1. Familiar with automatic test framework, fa'©♣miliar with internal principles and various me®¥™chanisms of programmed ↕£piling is preferred;
2. Familiar with lex ✔ical analysis, compilation princip₩•le and other related background knowle∑✘ £dge, with GCC or LLVαπM migration experience is pref¶Ω∞¥erred;
- Java Intermediate Develop↓≈ment engineer More than 3 years of deve™≈£lopment experience
-
Job requirements:
[Job Responsibilities]
1. Responsible for system design, algorit★₽hm implementation and p>✔✘erformance optimization of ₩£the project;
2. Responsible for the coding and•ε implementation of functional modules of the $♣ ≤ project;
3. Responsible for some technic≥®Ωal research, technical guidance of the ↓×→★project development team,×♦♦ and participate in solving ✔∞various difficult technπ✘ical problems;
4. Prepared and reviewed rele± >vant project analysis and design and other₹ β♣ engineering documents
[Job Requirements]
Item must be:
1. Bachelor degree or above in computer,δ☆γ electronics, software engineering oγ$✘Ωr related field;
2. Solid Java foundation, proficient in ♥"Java visual programming, good at in™≥>terface layout;
Pluses:
1. Familiar with Junit, Gtest an®✔ γd other unit test fr≥ •ameworks is preferred;¶'¥
2. Experience in IDE t∞¥ool software project÷₽s is preferred;
3. Familiar with Eclipse IDE sou✔→≤rce code or familiar with compilation $≤ principle is preferred
Familiar with GNU MCU development≥∏ environment is preferred;
- Test & Support Engineer (Java, C r§σαelated) 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 wh<>↓ite box
4, unit test, integration test, performance te"βst and other full engineering test sup≤↑$←port
5. Customer remote and on-si∏∏∑✘te test tool use coaching, test ™"technical support
6. Product debugging and maintenance •λ experience and guidance documents, a←λ↓≠nd technical training and g♥✔<uidance exchanges for✘¶ customers
[Job Requirements]
Item must be:
1. Familiar with test<€¶↓ schemes and proficient in writing tes≥§'≤t cases
2. Basic knowledge of Java, C, C ☆☆++ programming
3. Understand black box and white box high cλ≤•←overage testing
4. Proactive, passionate about testing and pr® ★ogramming
Familiar with system testing, performanc ¥δe testing, automatic testing is pr¶φ♣•eferred
Pluses:
1. Rich experience in buildin≥☆♣g 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 tes¥Ω¶£t case automatic generation ↔✘ algorithm
2. Research and developmen<☆≥©t of automated testing so™↔☆γftware;
Software programming to generate high cove£≈rage test cases based on blaΩ₽ε₽ck box and white box
[Job Requirements]
Item must be:
1. Bachelor degree or ₽≥&above in computer, electronic informa ¥§tion, mathematics or related majo∑rs
At least 5 years Java development experience
2. Familiar with static p®≥→rogram analysis technology
3. Familiar with symbol execution ♥π< technology and multiple symbol ex>☆♣ecution engines/fr≈←↓¥ameworks
(such as KLEE, SPF, Ponce plug-i< ♦n, Maat framework)
4. Familiar with multiple constraint ↔★solvers (e.g. STP, Z3, met✔<÷aSMT)
5. Familiar with software piling technology
6. Familiar with data structure, algorithm prε↕inciple, software engineering and other basic δ®∏¶knowledge
Pluses:
1. Familiar with automatic ≥"test framework, intern ♣al principle and various mσ γ∞echanisms of programmed piling is pr≠>eferred
2. Familiar with lexical analysis, c∑δompilation principle and other related£÷≤ background knowledge
3. Experience with GCC ♦₹or LLVM migration is preferred
4, Linux, Unix and other different OS p≈π★orting experience is preferred
- C/C++(QT) software engi≤♣neer Hangzhou/bachelor degree or ab↑≥ ove
-
Job requirements:
1. Bachelor degree or above, aged 21-35★≠α;
2. At least 2 years C,C++ development exp¶σ♣erience;
3. Familiar with interface development process, b♥ <asic knowledge of software ★↑₩ engineering;
4. Proficient in C/S architectur•φe development;
5. Experienced in TCP/IP-related socket develo≥↑ε§pment;
6. Excellent documen∞t writing ability, able to independently complσ₩∑ete product plan writing;
7. Proficient in the design π↓and development of common•δ✔ data such as Oracle/Mysql;
8. rail transit development experience iσ↕±s preferred;
9. QT or Java developers preferreσ♣™εd;