Apply

Bachelor/Master Internship: Automated Requirement Creation

Explore how large language models can assist engineers by suggesting correctly styled low‑level requirements from high‑level inputs, without undermining critical judgment

  • Location Eindhoven
  • Organisation Unit Internships Eindhoven
  • Fulltime Fulltime
  • Education level Bachelor
  • Contract type Internship contract

Job description

At DAF we use model-based engineering to develop software for our vehicle and powertrain controller. Throughout this process, we collaborate with colleagues from various departments who provide us with high‑level requirements. These requirements describe desired functionalities and system behavior together with their allocation into different software components.
As part of our current workflow, these high-level requirements are translated into detailed, low-level requirement documents. These low‑level requirements describe down to the exact logic, the expected implementation in our software models. Creating these documents, is a manual and time-consuming process.
The assignment should bridge the gap between our current workflow and a future in which we write down proper requirements. The goal is to find out if we can automate parts of the described workflow using a large language model (LLM) based tool. The tool should be able to produce consistent, correctly styled low-level requirement suggestions, reducing engineers workload.
The assignment should also address one of the risks of having assisted requirement writing. Engineers may rely on the automated suggestions, without critically reviewing the suggestions. Your solution should therefore explore strategies that encourages the user to critically review each suggested requirement.
This task includes:

  • Analyzing examples of existing low-level requirements to extract structural, linguistic, and stylistic patterns
  • Researching and evaluating the feasibility of using LLMs to produce low-level requirements
  • Implementing a prototype tool that, based on high-level requirements, suggests low-level requirements in correct format and style.
  • Addressing the risks of having engineers being overly reliant on the automated suggestions.
Possible extensions:
  • Automatically uploading the generated low-level requirement into our requirement management system, including trace linking to the relevant high-level requirement.

Your profile

We are looking for an enthusiastic Bachelor/Master student ICT, with an Embedded or Software Engineering profile. The number of internship days is negotiable.

Department

You will be part of an experienced international team of the Application Software group of DAF Embedded Engineering that is located in Eindhoven, the Netherlands.
DAF Embedded Engineering is primarily located in Eindhoven as part of PACCAR Electronics. The rest of our department is located in Renton (near Seattle, USA). Our location in Eindhoven has about 200 highly skilled people today. Together with our colleagues in Renton we deliver world class engineering in the domains of powertrain controllers and vehicle controllers.
The products developed within PACCAR Electronics are applied on DAF trucks but also in the famous PACCAR brands Kenworth and Peterbilt. Through component sales our products are also used by leading bus and coach manufacturers.
You can read testimonies of our software engineers https://www.daf.com/en/working-at-daf/meet-your-colleagues/luuk-van-rossum and other colleagues at https://www.daf.com/en/working-at-daf/meet-your-colleagues

We offer

  • A view behind the scenes at a large international corporation; You will get a lot of freedom and responsibility;
  • We are open to your initiatives and depending on the assignment you see your results back in the workplace;
  • An experienced coach and supervisor who can teach you a lot and is willing to help you with your assignment;
  • After your graduation, you will have the opportunity to start your career at DAF;
  • An internship wage of  € 375,-  gross Bachelor and € 450,- gross Master per month on full-time base;
  • A travel allowance, if you don’t have a student travel product (provided by the Dutch government);
  • A housing allowance, if you temporarily rent a room near DAF.
Each intern will have the opportunity to participate at the Student Event. During this event you will meet other interns and find out more about DAF/PACCAR!

Would you like to know more about the experiences of other students? Here you can read stories of our former interns.