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
Senior Embedded Software Developer of automotive softwares in C, C++, and Python
De positie
As an Embedded Software Engineer at PACCAR, you are responsible for exploring, validating, and prototyping and demonstrating new software technologies, concepts, and architectures that support next generation platform development. You operate in the early stages of product development, transforming ideas and requirements into tangible proofs of concept, prototypes, first iterations of the final product and technical recommendations. By rapidly assessing technical feasibility and identifying risks, you help guide architecture decisions and reduce uncertainty before product development begins.
Key Responsibilities
- Research the emerging software technologies, frameworks, and development approaches and propose solutions and ideas.
- Knowledge and ability of embedded programming for various embedded projects/platforms.
- Translate business ideas, architecture concepts, and requirements into proof-of-concept, prototypes as well as delivering ready products with standards and quality in mind.
- Support early-stage architecture and embedded platform investigations.
- Collaborate with architects, technical specialists, and engineering teams to validate solution concepts.
- Perform technology benchmarking and comparative evaluations.
- Support supplier and third-party technology assessments.
- Document findings, lessons learned, and recommendations for future development programs.
- Support knowledge transfer from concept development to engineering teams.
Deliverables
- Develop proof-of-concept implementations, prototypes, demonstrators, and production-ready software solutions to validate and mature new technologies and concepts.
- Technical feasibility studies, trade-off analysis and recommendations.
- Technology assessments and benchmark reports.
- Innovation roadmap inputs for architects or tech leads.
Wat breng jij
- Bachelor’s or Master’s degree in Computer Engineering, Embedded Systems, Software Engineering, Electrical Engineering, or related field.
- Minimal 3 years of experience in embedded software development, including multicore and distributed systems, microprocessors and microcontrollers, operating systems, and communication/networking protocols.
- Strong interest in emerging software technologies, doing research and state of the art automotive embedded platform (e.g. Software Defined Vehicle).
- Experience with software development methodologies, object-oriented programming, scripting, automation, software tooling, and rapid proof-of-concept development.
- Ability to quickly learn and evaluate new technologies.
- Ability to work in fast paced and switch between projects
- Strong analytical mindset and ability to assess technical feasibility.
- Proven experience of C, C++ and Python
- Knowledge of Linux-based platforms, cloud technologies, and distributed software systems is considered a plus.
- Knowledge of Machine Learning technologies, including model training, inference, and MLOps practices, is considered a plus.
- Ability to navigate uncertainty and independently drive technical investigations in early-stage development and innovation projects.
- Knowledge of automotive software architecture is a plus.
- Basic understanding of Functional Safety (ISO 26262) and Cybersecurity (ISO 21434) principles.
- Good command of the English language.