Epicareer Might not Working Properly
Learn More

Software Development Senior manager

Salary undisclosed

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

  • 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.

Qualifications

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.

Technical Competencies

  • 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.

Soft Skills

  • Deep understanding of local culture and excellent communication skills.
  • Fluent in English; ability to communicate in Chinese is required.