Checking job availability...
Original
Simplified
Who We Are
ECARX is on a mission to transform the automotive industry through cutting-edge technology, data-driven solutions, and exceptional user experiences. Our commitment to delivering next-generation digital cockpit platforms and intelligent vehicle computing has established us as a global leader in automotive technology. As part of our continued growth, we are seeking a Senior Software Engineer to join our Engineering team and contribute to the evolution of innovative in-vehicle systems.
About The Role
As a Software Development Team Leader, you will play a pivotal role in supporting the R&D head in driving software design, development, and maintenance initiatives. You will be responsible for building a robust engineering team, implementing talent development strategies, and ensuring the successful delivery of automotive software projects. This role requires a blend of technical expertise, leadership skills, and a deep understanding of both agile and waterfall development methodologies. If you are passionate about leading high-performing teams and driving innovation in software development, this is an ideal opportunity for you.
Key Responsibilities
Professional Experience
ECARX is on a mission to transform the automotive industry through cutting-edge technology, data-driven solutions, and exceptional user experiences. Our commitment to delivering next-generation digital cockpit platforms and intelligent vehicle computing has established us as a global leader in automotive technology. As part of our continued growth, we are seeking a Senior Software Engineer to join our Engineering team and contribute to the evolution of innovative in-vehicle systems.
About The Role
As a Software Development Team Leader, you will play a pivotal role in supporting the R&D head in driving software design, development, and maintenance initiatives. You will be responsible for building a robust engineering team, implementing talent development strategies, and ensuring the successful delivery of automotive software projects. This role requires a blend of technical expertise, leadership skills, and a deep understanding of both agile and waterfall development methodologies. If you are passionate about leading high-performing teams and driving innovation in software development, this is an ideal opportunity for you.
Key Responsibilities
- Support the R&D head in completing software design, development, unit testing, and maintenance tasks.
- Develop and implement a talent-building strategy based on local conditions, and build a structured engineering team that meets the company's requirements.
- Establish a talent coaching system (e.g., Mentorship Program, training programs) to support technical excellence.
- Localize process systems based on actual conditions to enhance efficiency and effectiveness.
- Assist in leading the team to complete platform architecture design and development.
- Coordinate with different teams to ensure the successful delivery of vehicle IHU/DHU projects.
Professional Experience
- 8+ years of experience in software development, with at least 3 years in a leadership role.
- Experience in complex Android software projects; experience with Android Automotive is a strong plus.
- Deep understanding of software design patterns and development methodologies, with a strong grasp of both agile and waterfall models.
- Expertise in modern programming languages (Java, Python, Kotlin), Android Framework, and software architectures.
- Proven ability to lead and inspire software development teams, with a focus on problem-solving and innovation.
- Deep understanding of local culture and excellent communication skills.
- Fluent in English; ability to communicate in Chinese is required.