EnglishWillDo

Software Engineer

Volvo Cars · Gothenburg, Sweden

No Swedish requiredPosted yesterday
Apply for this job

You apply on the site where the job is posted. I never handle applications.

Software, the fuel for mobility

We bring bold digital visions to life. So we’re on the lookout for more curious and creative engineers who want to create change – one line of high-quality code at a time. Our transformation isn't for everyone, but if you're excited about solving the leading-edge technological challenges facing the auto industry, then let’s talk about your next move.

Let's introduce ourselves

At Volvo Cars, we are on a mission to provide freedom to move in a personal, sustainable, and safe way. As our vehicles become increasingly software-defined, the ability to develop, test, and validate software efficiently is critical.

We are now looking for a Software Developer specializing in emulator platforms to enable faster innovation by supporting scalable, high-quality development environments for our infotainment systems.

What you'll do

As an Infotainment Software Developer, you will be part of an agile team focused on building and improving emulator platforms that accelerate development and testing across multiple teams.

You will:

  • 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 the emulator meets real-world development needs
  • Identify and resolve performance, compatibility, and usability issues in the emulator
  • Optimize emulator performance (CPU, memory, efficiency) to ensure fast and reliable execution
  • Support application teams in adapting and debugging their 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

Location: Lindholmen, Gothenburg

What you'll bring

We are looking for a Mid–Senior Embedded Software Engineer with strong Android and system-level expertise, combined with a passion for developer productivity and platform enablement.

Required experience:

  • 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

Preferred experience:

  • 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

Volvo Cars. For Life.

For nearly a century, Volvo Cars has empowered people to move freely in a personal, sustainable and safe way. Today, we are driving bold advancements in electrification, sustainability and automotive safety. To realise our ambitious vision, we are seeking innovative minds who are ready to tackle the challenges of tomorrow – today.

At Volvo Cars, we believe extraordinary things are achieved by ordinary people with a passion for making a difference. If you’re inspired by the opportunity to help redefine the future of mobility, we invite you to be part of our journey.

Ready to take the next step?

Submit your CV in English and tell us why you’re the ideal candidate for a role at Volvo Cars. Applications must be received no later than 13th of August 2026. You will receive a confirmation email after your submission.

As part of the recruitment process, the final candidates will undergo a background check.

We welcome your application!

#LI-DNP