DE EN Anbieter/Datenschutz
UnternehmenInnovationenNachhaltigkeitKarriereInvestorenPresse Produkte
KarriereJobsuche
Software Development Engineer
Aufgaben

§  Participate in the evaluation of products, planning and discussion of functions, as well as implementation and release according to project needs;

§  Participate in reviewing the development process, estimating the personnel plan, assisting in controlling development costs, defining development standards and performance requirements;

§  Responsible for requirements analysis, system architecture design and implementation, and main responsibility for code quality;

§  Responsible for the analysis and solution of architectural problems, as well as the optimization and stability maintenance of Android system;

§  Responsible for explaining the core capabilities of the software to customers. Provide technical guidance to other departments. Explain expertise to developers;

Research and learn new technologies to meet the iterative updates of smart cockpit product needs.

Qualifikationen

Education

·       Bachelor degree or above (including degree), major in computer, software engineering, electronic engineering, artificial intelligence, pattern recognition, automotive electronics and other related majors;

Experience

·       More than 5 years of Experience in Android architecture, solution architecture, framework & application development, more than 3 years of Experience in Linux Platform Development;

  • More than 7 years of relevant work experience in mobile, internet, or in-vehicle infotainment

Knowledge

·       Proficient in C/C++/Java language, familiar with java virtual machine principles;

·       In-depth understanding of Android system framework (such as AMS, WMS, PMS, audio and video channel management, data storage, etc.);

·       Deeply understand the Android Framework and HAL architecture, be familiar with the Treble architecture, and carry out in-depth development of the framework layer;

·       Proficient in UI components (Activity/Fragment/Views/Layout), familiar with design patterns such as MVP/MVVM, proficient in TSP business processes, in-depth understanding of FOTA, user management and other framework principles;

·       Familiar with the car power control process. Deeply understand the Android system startup principle. Familiar with the lifecycle management process of Daemon process, service and App;

·       Have sufficient sensitivity to technical risks and excellent problem solving ability. Be able to support and maintain the problems found at all stages of the product life cycle, and undertake technical attacks on key and difficult points;

Preferred:

·       Have experience in large-scale operating system architecture design and technical proposals, have sufficient software security awareness, and master data encryption, code obfuscation, anti-cracking, performance optimization and other technologies;

Familiar with the technical architecture of Hypervisor, CAN bus, Ethernet, OpenGL, webcast, AVB, system C library, Linux Kernel main modules is preferred.

Benefits
Mit­arbeiter Events
Flexible Arbeits­zeit möglich
Hybrides Arbeiten möglich
Gesund­heits­maß­nahmen
Mobilitäts­angebote
Mit­arbeiter­rabatte möglich
KontaktMercedes-Benz Group China Ltd. LogoMercedes-Benz Group China Ltd.
Xingchi Tower, No. 399, Keqiao Road, Jinqiao, Pudong201206 Shanghai
Bewerben