-
ECARX

Software Engineer(Android)

ECARX
Sweden · Full-time · Mid-Senior

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

android ai tools kotlin java ai
Login to Apply
Posted
Dec 05, 2025
Type
Full-time
Level
Mid-Senior
Location
Greater Gothenburg Metropolitan Area
Company
ECARX

Industries

Technology Information Internet Retail Motor Vehicles

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
ECARX
Related

Software Engineer(Android)

2025-11-04

Full-time
Mid-Senior
Sweden
Technology
Information Technology
View Job Details
ECARX
Related

Software Engineer(Android)

2025-10-09

Full-time
Mid-Senior
Sweden
Technology
Information Technology
View Job Details
ECARX
Related

Software Engineer(A78553)

2025-08-27

Full-time
Mid-Senior
Sweden
Technology
Information Technology