Software Engineer
Teknik, data och digitalt · Mjukvaru- och webbutveckling · Mjukvaruutveckling · Inbyggda system · DevOps
I korthet
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.
Ansvarsområden
- 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.
Krav
- 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.
Önskade kvalifikationer
- 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.
Förmåner
- 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