Embedded Software Engineer - Automotive Systems

Médiane Benelux
Hasselt, Belgium
26 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Dutch, English, French
Experience level
Intermediate

Job location

Hasselt, Belgium

Tech stack

Agile Methodologies
Systems Engineering
AUTomotive Open System Architecture (AUTOSAR)
Booting (BIOS)
Static Program Analysis
Computer Security
Software Debugging
Embedded Software
Firmware
Hardware Security Module
Software Architecture
Software Requirements Analysis
Preevision
Information Technology
Automotive

Job description

As part of a leading advanced engineering center in the automotive sector, you will contribute to the design, development, and validation of next-generation embedded software solutions for automotive systems. You will be directly involved in integrating innovative features that shape the future of mobility: connected, safe, and sustainable vehicles.

This role offers a stimulating environment where engineering excellence, compliance with international standards, and cross-functional collaboration are at the heart of daily activities.

Responsibilities: Design, develop, and validate embedded software for automotive electronic control units (ECUs). Contribute to defining and refining software architectures and system requirements. Ensure compliance with automotive development standards (ASPICE, ISO 26262, ISO 21434). Support the integration of AUTOSAR-based software components, including Vector AUTOSAR stacks. Contribute to the development of bootloaders and HSM (Hardware Security Module) firmware. Perform static and dynamic code analysis, debugging, and optimization to guarantee reliability and performance. Maintain comprehensive technical documentation to ensure traceability and knowledge sharing. Collaborate closely with cross-functional teams (hardware, validation, systems engineering) in an agile environment. Interface with stakeholders and project managers to align on priorities, milestones, and deliverables.

Requirements

Degree in Computer Science, Electrical Engineering, or equivalent. 3-5 years of experience in embedded software development. Strong understanding of embedded hardware/software interactions. Proven experience with automotive software development standards (e.g., ASPICE). Knowledge of software architecture principles and model-based development. Hands-on experience with Vector tools (CANoe, CANape, PREEvision, etc.) is an asset. Knowledge of Functional Safety (ISO 26262) and Cybersecurity (ISO 21434) is a plus. Experience with AUTOSAR stacks (preferably Vector) is highly appreciated. Expertise in bootloader design, firmware security, and HSM integration is an advantage. Proficiency in static and dynamic code analysis tools. Experience working in agile development environments. Strong communication, stakeholder management, and documentation skills. Pragmatic, proactive, and solution-oriented mindset. Organized and detail-oriented, able to manage priorities in complex projects. Fluent in English (French or Dutch is a plus).

Apply for this position