Job Objective
- Responsible for the compilation and integration of the intelligent cockpit platform software and version release, ensure the release quality, and do a good job in version management;
- Mainly responsible for the integration of QNX, QNX hypervisor, Android layers/modules as well as applications.
- Responsible for the integration and deployment of software modules in the hardware environment and smoke testing, and promote and solve related problems;
- Responsible for software integration and release related tools/script development;
- Responsible for compiling the process of software integration and release;
- Participate in the construction of CICD (Continuous Integration Continuous Delivery) integration and release related links.
Education
- Bachelor in computer science, robotics, electrical engineering or a related field
Experience
- At least 3 years working experience in the In-vehicle infotainment software development, and managing series production software integration and publication, prefer to have good experiences in mobile, internet, Android ROM development/integration.
- Good experience in in-vehicle infotainment software development and Android ROM developing, integration, packaging and publishing.
- Good Java and Shell programming skills.
- Good knowledge and understanding of Android system, development toolchain, methodology and publication process.
- Have good knowledge and understanding of gradle and Jenkins.
- Proficient in the basic theories, methods and tools of process management, quality management and project management, be able to independently formulate and implement the software product development process, and be familiar with the vehicle development process is preferred.