Software Design Engineer – Embedded Platforms (Linux/QNX & Hypervisor)
Arionrecruitment 1705579161
| Company | Arionrecruitment 1705579161 |
| Category | Engineering |
| Location | — |
| Remote | — |
| Employment | Not stated |
| Level | Not stated |
| Salary | Not stated by the employer |
| Posted | 31 Jan 2025 |
| Last verified | 30 Jul 2026 |
| Source | Employer career page (teamtailor) |
Description
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 .