Senior Embedded Software Engineer
- Plaats
- Eindhoven, Noord-Brabant
- Opdrachtgever
- DAF Trucks N.V.
Kies je bemiddelaar
YER
Detachering| Na fee | onbekend, je komt in loondienst bij het bureau |
| Tarief van het bureau | onbekend |
| Transparantie | |
| Reageren tot | onbekend |
Omschrijving
The software developed in Eindhoven powers DAF, Kenworth, and Peterbilt vehicles operating around the globe.
De positie
We are looking for a Senior Embedded Software Engineer to strengthen our Software Development Team in Eindhoven, currently consisting of approximately 50 engineers. In this role, you will contribute to the design, implementation, integration, and evolution of software platforms used in PACCAR vehicles. You will work closely with software developers, architects, system engineers, product owners, and validation teams to deliver robust and maintainable software solutions. Besides contributing technically, you will play an important role in driving engineering excellence, improving development practices, supporting technical decision-making, and sharing knowledge within the team.
Wat breng jij
- You hold a Bachelor's or Master's degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, Informatics, or a comparable discipline.
- You have minimum 5 years of experience in automotive embedded software development and a strong understanding of modern software engineering practices.
- You have proven experience with:
- AUTOSAR architecture and methodology
- Application Software (ASW)
- Basic Software (BSW)
- ARXML configuration and software descriptions
- CAN communication networks
- ECU software development
- Software integration and release processes
- Requirements engineering and traceability
- Software verification and validation
- ASPICE-compliant development environments
- Agile Scrum software development
- You have strong hands-on experience with Model-Based Software Development using MATLAB, Simulink, and Stateflow, including model design, simulation, code generation, verification, and integration activities.
- You have advanced programming skills in C, C++, and Python and a solid understanding of software architecture, design patterns, maintainability, code quality, performance optimization, and debugging.
- You are familiar with modern development environments and toolchains including Git, GitHub, GitHub Actions, GitHub Runners, Azure DevOps, CI/CD pipelines, CANoe, CANalyzer, and automated testing frameworks.
- Experience with Functional Safety (ISO 26262), Diagnostics, UDS, J1939, Ethernet, Cybersecurity, or Adaptive AUTOSAR is considered a strong plus.