ECARX
Software Engineer(Android)
ECARXSweden9 days ago
Full-timeInformation Technology

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 relevance