
Posted 1 month ago
Software Design Engineer – Embedded Platforms (Linux/QNX & Hypervisor)
Gothenburg, SwedenOn-site
AI Summary
A Software Design Engineer develops and integrates low-level Linux/QNX/hypervisor platforms and BSPs for automotive ECU and ADAS, optimizing real-time performance and ensuring functional safety and cybersecurity.
About this role
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
BSPC++Embedded CHypervisorISO 26262LinuxQNXSecure BootU-Boot
Explore related jobs
More jobs at Arion Recruitment
Senior UX/UI DesignerGothenburg, Sweden
Stress Engineer (Hybrid); Aircraft Interiors - GermanyHesse, Germany
Stress Engineer; Aerospace in Germany (Hybrid possible)Hesse, Germany
Senior Project Manager - GothenburgGothenburg, Sweden
Senior Design EngineerGothenburg, Sweden
Design Quality Engineer (DQE) - Medical Devices - Belgium - ContractKortrijk, Belgium