Software Engineer

Technology, Data & Digital · Software & Web Development · Software Engineering · Embedded Systems · DevOps

In short

Volvo Cars is seeking a Mid-Senior Software Engineer specializing in emulator platforms for infotainment systems. You will develop and maintain Android-based emulator platforms to accelerate software development and testing, enabling innovation in the automotive industry. The role requires strong experience in C++, Python, Android, and embedded systems.

Responsibilities

  • Develop and maintain Android-based emulator platforms for infotainment systems.
  • Enable software development and testing without dependency on physical hardware.
  • Work closely with developers, product owners, and QA teams to ensure emulator meets development needs.
  • Identify and resolve performance, compatibility, and usability issues in the emulator.
  • Optimize emulator performance (CPU, memory, efficiency).
  • Support application teams in adapting and debugging software on emulator platforms.
  • Ensure the emulator platform reuses existing shared VCC software stack.
  • Ensure feature parity between emulator and hardware platforms.
  • Adapt and maintain SELinux policies for emulator environments.
  • Integrate emulator platforms into CI/CD pipelines.
  • Contribute to reducing software complexity and improving development workflows.

Requirements

  • Mid–Senior Embedded Software Engineer with strong Android and system-level expertise.
  • Strong experience in C++ and Python in embedded environments.
  • Experience with Android platform development (AOSP / system level).
  • Experience with Embedded Linux or OS-level development.
  • Solid understanding of system architecture and platform integration.
  • Experience working in a CI/CD environment.
  • Experience troubleshooting complex system and platform-level issues.
  • Experience working with developer tools, platforms, or virtualization/emulation environments.

Desired Qualifications

  • Experience working with emulators, virtual platforms, or simulation environments.
  • Automotive or infotainment domain experience.
  • Test automation experience (e.g., Pytest).
  • Experience with hardware bring-up or platform abstraction.
  • Understanding of SELinux policies.
  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Science, or similar.

Benefits

  • Empowering people to move freely in a personal, sustainable and safe way.
  • Driving bold advancements in electrification, sustainability and automotive safety.
#Information Technology/Digital#Exp Level - Professionals#All Jobs
Volvo Cars Logo

Company

Volvo Cars

Job Posted

1 day ago

Expires

in 1 week

Employment Type

Full Time

WorkMode

On Site

Experience Level

Mid-Senior

Locations

Gothenburg, Sweden

Qualification

Bachelor, Master

Applicants

Be an early applicant