岗位描述
Job Objective
Develop communication component.
Develop algorithm framework.
Develop Algorithm Container & Algorithm Framework.
Integrate AD algorithm module.
Develop and maintain dev tool chain based on SOA
Responsible for the architecture design of AD/ADAS.
Responsible for design documents and testing
Assist in the development of application software
Assist in software integration and release
Qualification
Education
Bachelor degree or above (including degree), major in computer software, electronics, electrical engineering, mechatronics, automation or other software related majors
Experience
More than 5 years working experience in object-oriented software development, Proficient in C++ language software programming, working at least one platform such as Linux, Windows, Android, MacOS
Experience in Linux development environment and tool chain
Working experience inter/remote process communication & multi-threads programming
Experience in performance optimizations, writing efficient implementations, and software debugging.
Experience in algorithm development, such as localization, radar perception, USS, is plus
Experience in algorithm integration, familiar with base algorithm know how, is plus
Experience in model base development is plus
Working experience in in-vehicle embedded software development is plus
Inter-cultural competence and communication skills with various hierarchy levels.
Fluent English, German is a plus
Knowledge
Strong skill in C++ programming and scripting languages (Python among others) with large software system development experience
Strong practical knowledge of STL container, Familiar with common data structure & design model
Proficient in vehicle Ethernet related protocols (at least one): TCP/IP, SOME/IP, DoIP, AVB/TSN, etc., with a certain functional security and information security foundation
Strong knowledge or experience (at least one): QNX/AGL, Adaptive AutoSAR or ROS
Familiar with ASPICE is plus