Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Responsibilities:
In your role as a senior software developer, you will not only design and implement native platform software but also contribute significantly to platform and application architecture decisions for next-generation automotive solutions.
1.Designing and developing with a focus on clean, modular, scalable, and maintainable architecture.
2.Collaborating with global cross-functional teams to define features and ensure architectural alignment across systems.
3.Troubleshooting and optimizing performance in your domain, including system-level performance considerations.
4.Improving Android development processes, tooling, and overall architectural guidelines.
5.Participating in code reviews and promoting best practices in architectural patterns, leveraging core Android components (Activities, Services, Content Providers, Broadcast Receivers, Intents) to build robust, well-structured solutions.
Qualifications:
1.M.Sc. in Computer Science or equivalent professional software development experience.
5+ years of hands-on Android development, ideally in automotive or infotainment systems with system-level architectural exposure.
2.Strong problem-solving skills and ability to work independently and collaboratively in fast-paced environments.
3.Proven expertise in Kotlin and Java, with strong proficiency in Android Studio.
4.Deep experience in native AOSP development, including Soong/Make build system and the ability to reason about system architecture, framework layers, and platform customization.
5.Solid understanding of the Android SDK and overall platform architecture, including system services, HAL interactions, and resource management.
6.Familiarity with RRO, system permissions, and privileged apps—valuable for system-architecture-level configuration.
7.C/C++ experience is a strong advantage, especially for native-layer architectural components, plus knowledge of automotive communication protocols and/or QNX.
8.Comfortable using AI tools to accelerate development, analysis, and architectural exploration.
9.English is the corporate language; Mandarin proficiency is highly desirable.
10.A valid driver’s license is a plus for in-vehicle testing.
Disclaimer:
ECARX does not accept unsolicited candidate profiles or resumes from staffing agencies, search firms, or recruitment agencies that do not have a valid and current written agreement with our Human Resources department. We will not be obligated to pay any referral or placement fee for any candidate submissions made without such an agreement in place.
Key Skills
Ranked by relevanceReady to apply?
Join ECARX and take your career to the next level!
Application takes less than 5 minutes

