Automotive Platform Software Engineer - Linux/Drivers/Android

apartmentCpac Systems AB placeGöteborg calendar_month 

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.

local_fire_departmentBrådskande

Software Engineer to Rebl Industries

apartmentMpya Sci & Tech ABplaceGöteborg
Read more about us here https://www.rebl.industries/ What you will do As a Software Engineer at Rebl you help build the technical foundation for the next generation of robotic coworkers in warehouse and logistics environments. You work on the...
electric_boltOmedelbar start

Senior Software Engineer to Profundus

placeGöteborg
collaborative environment. The production facilities are also on-site, ensuring seamless interaction between development and manufacturing. Tasks and responsibilities As a Senior Software Engineer, you will be maintaining and improving a highly specialized...
apartmentBurt Intelligence ABplaceGöteborg
Overview We are expanding our Tech team and are looking for an experienced software engineer to join us. If you want to work with smart and ambitious people, international customers, large datasets and solve valuable problems in a small...