Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

Arion Recruitment Ltd

NewBe an early applicant

Software Design Engineer – Embedded Platforms (Linux/QNX & Hypervisor)

Posted
Discussion

Summary

Embedded platform engineer joining Volvo Group's Base Software Design team (hired via Arion Recruitment) to develop Linux/QNX software for SoC-based main ECUs and ADAS controllers — BSP integration, bootloaders, and hypervisor configuration — with attention to real-time performance and ISO 26262 functional safety.

Software Design Engineer – Embedded Platforms (Linux/QNX & Hypervisor)

We are seeking a Software Design Engineer to join Volvo Group’s Base Software Design team, focusing on Linux, QNX, and Hypervisor-based software development for System-on-Chip (SoC) platforms within the main ECU for controllers and ADAS (Advanced Driver Assistance Systems). This role involves low‑level platform development, BSP integration, and hypervisor configuration, ensuring a secure and efficient embedded software foundation for next‑generation automotive applications.

Key Responsibilities:

  • Contribute to the long‑term design strategy for Linux/QNX-based embedded platforms within the main ECU and ADAS systems.
  • Develop, integrate, and configure BSPs, bootloaders, hypervisors, and Guest OS for SoC-based automotive controllers.
  • Optimize real‑time performance of Linux/QNX for automotive applications.
  • Ensure compliance with functional safety (ISO 26262) and cybersecurity best practices, where relevant.
  • Collaborate with cross‑functional teams, including hardware, system architects, and safety teams, to define software platform architecture.
  • Provide technical mentorship and guidance on best practices in embedded software architecture.

Required Skills & Experience:

  • Degree in Computer Science, Software Engineering, or a related field.
  • Expertise in Linux and QNX, including kernel development, hypervisor integration, and BSP customization.
  • Proficiency in C, C++, and Embedded C for low‑level system development.
  • Hands‑on experience with bootloaders (e.g., U‑Boot, Secure Boot), device drivers, and virtualization technologies.
  • Functional Safety (ISO 26262) knowledge is beneficial but not a strict requirement.

Skills

Apply

See also

Embedded jobs by country — openings, pay and top skills →