Automotive Platform Software Engineer - Linux/Drivers/Android
Work hands-on with Linux kernel development, device drivers and real automotive hardware. Build the low-level foundation for next-generation infotainment systems.
If you want to work close to the hardware and help build the technical foundation for next-generation infotainment systems, this could be your next step. We’re looking for a Platform Software Engineer who enjoys deep technical problem-solving, low-level programming and making hardware and software work seamlessly together inside complex ECUs.
About us
CPAC Systems develops advanced control systems for marine and industrial applications. Since 1999, we’ve been turning complex operations into intuitive experiences. With 250 employees, a portfolio of 50 patents and more than 500,000 delivered products per year, we drive innovation in everything from electrification to intelligent automation, always working at the intersection of safety, efficiency and user experience. As part of Volvo Group, our role is to lead advanced technology development and explore the next generation of smart control systems.
Your role
As a Platform Software Engineer you will focus on hardware integration and foundational software development for our Android-based infotainment ECUs. You will work hands-on with kernel components, device drivers and hardware interfaces such as GMSL, Automotive Ethernet and FPD-Link, ensuring reliable, stable and high-performing systems.
In this role, you will collaborate closely with system architects to define the hardware–software interaction layer, participate in design and code reviews, and contribute to the long-term maintainability and quality of low-level components. You will also support Android OS upgrade projects by securing driver compatibility and hardware stability across versions.
This is a role for someone who enjoys solving complex technical challenges, digging into kernel internals and building the solid foundation that the entire system depends on.
Responsibilities
- Integrate and maintain automotive infotainment hardware such as GMSL, Automotive Ethernet and FPD-Link
- Develop and maintain Linux kernel components and device drivers
- Collaborate with system architects on hardware–software interface design
- Ensure maintainability, robustness and code quality for low-level components
- Participate in design and code reviews for hardware-related modules
- Maintain technical documentation for hardware and kernel layers
- Support Android OS upgrade projects and ensure driver stability and hardware compatibility
Key qualifications
- Strong experience with automotive hardware solutions and communication protocols
- Solid experience in Linux kernel development and device driver programming
- Proficiency in C/C++ (Python for tooling is a bonus)
- Good understanding of embedded systems and ECU architecture
- Fluency in English, both written and spoken
It’s a plus if you also bring
- Familiarity with Qualcomm CPUs
- Experience supporting Android platform upgrades or adapting hardware drivers for new Android versions
Who you are
You enjoy working close to the hardware and are driven by understanding systems at their deepest levels. Solving complex technical problems motivates you, and you like digging into kernel behavior, driver interactions and hardware interfaces to find the root cause. You stay up to date with new tools and technologies, and you readily share your insights with others. You take ownership of your work, care about code quality and stability, and are comfortable challenging assumptions to create smarter, more robust low-level solutions. With a strong understanding of both hardware and software, you help ensure that every layer works together as a reliable and well-engineered system.
How to apply
Submit your application today and feel free to reach out to David Andersson at david.andersson2@cpacsystems.se if you have any questions regarding the job.
- Department
- Product Development
- Role
- Software Development
- Locations
- Gothenburg
- Employment type
- Full-time
- Application deadline
- December 31, 2025