Amsterdam-Duivendrecht University 0 hour
Amsterdam-Duivendrecht
University
0 hour
.column {width: 200px; float: left; padding-top: 0px; margin-top: -15px;}
See all vacancies
Closing date: 06-11-2026
Freelance European Defence Fund (EDF) Consultant
Remote | Europe | Freelance
Have you successfully developed or led proposals for the European Defence Fund (EDF)?
Catalyze is expanding its network of experienced freelance consultants to support a growing portfolio of European defence, security and dual-use innovation projects.
We are looking for independent consultants with hands-on EDF experience who can lead complex funding projects, shape competitive proposals and act as a strategic partner to clients and consortia.
This is an opportunity for recurring collaboration with Catalyze across ambitious European defence innovation projects.
What will you do?
Lead EDF funding projects – Take ownership of European Defence Fund proposals from kick-off and strategy development through consortium coordination, writing, review and final submission.
Shape competitive proposals – Turn complex technical, commercial and consortium input into a compelling funding case, strengthening the project's positioning, impact, implementation and overall proposal strategy.
Act as a trusted consultant – Challenge project logic, identify gaps, guide clients and consortium partners, and keep complex proposal processes moving towards the deadline.
Depending on the assignment, you may lead an entire proposal or contribute specialist expertise to specific sections or workstreams.
Who are we looking for?
You are an established freelance EU funding consultant, proposal expert or grant professional with strong hands-on experience in the European Defence Fund.
Ideally, you bring:
Demonstrable experience developing, writing or leading European Defence Fund (EDF) proposals.
A strong track record in competitive European collaborative R&D funding programmes.
Experience managing complex proposals involving multiple consortium partners and technical stakeholders.
The ability to translate complex technologies and R&D plans into clear, evaluator-focused proposals.
Strong project management, stakeholder management and communication skills.
The confidence to advise and challenge clients rather than simply process the information provided.
An established freelance practice and meaningful capacity for recurring assignments.
Experience with EDIDP, PADR, Horizon Europe security/defence programmes or other European collaborative R&D programmes is highly relevant.
Relevant technology areas
Our projects may involve technologies such as:
Artificial intelligence and digital technologies
Robotics and autonomous systems
Quantum technologies
Semiconductors and microelectronics
Photonics
Advanced manufacturing
Advanced materials
Space technologies
Cybersecurity and other defence technologies
You do not need to be a technical specialist across all these areas. What matters is your ability to understand complex innovation quickly, work effectively with technical experts and translate their input into a credible and competitive EDF proposal.
Why work with Catalyze?
Catalyze has more than 20 years of experience helping innovative organisations secure funding and bring ambitious innovations to market. We work with technology companies, research organisations and consortia across Europe.
As part of our freelance network, you can:
Work on ambitious European defence and dual-use innovation projects.
Access projects and clients through Catalyze's established European innovation network.
Work remotely while collaborating with experienced consultants and technical experts.
Build a recurring freelance relationship rather than joining us for only one assignment.
Focus your expertise on high-value proposal development and strategic consulting.
We value experienced independent professionals and aim to build long-term relationships with freelancers we know and trust.
Interested?
We would like to hear from experienced EDF professionals.
Please send us:
Your CV or LinkedIn profile.
A short overview of your EDF and relevant EU funding experience.
Examples of 3–5 relevant proposals/projects, including your role and outcome where possible.
Your current availability/capacity.
If your experience matches what we are looking for, we will arrange an introductory conversation to explore potential collaboration.
We appreciate hearing from all qualified candidates by submitting your application .
.widgettitle {color: white !important;} .vacature ul {margin-bottom: 0px;} .functietitel {padding-bottom: 30px;} .columnp11{display: none !important;} .closedate {font-size: 16px; padding-top: 25px; padding-bottom: 25px;} .social-icons-wrapper {margin-left: 0px !important; padding-left: 0px !important; margin-top: 0px !important; padding-top: 0px !important;} .intro { font-size: 20px; overflow: hidden; line-height: 1.8em; width: 100%; color: black; padding-top: 20px; padding-bottom: 20px;} .intro { font: 20px; line-height: 30px; font-weight: 1.5em !important; font-weight: semibold;} i.fas.fa-arrow-left { float: left; font-size: 25px; margin-right: 10px; color: #2DD5A5 !important; } i.fas.fa-arrow-right { float: right; font-size: 25px; color: #2DD5A5 !important; } a. { padding-left: 20px !important; background-color: red !important: } a. {display: none ;} a: focus { text-decoration: none !important; } .job-wrapper__button3:hover {background-color: #1AB589 ; color: white !important;} .job-wrapper__button2:hover {background-color: #1AB589; color: white !important;} .job-wrapper__h1 {font-weight: 100; color: #2DD5A5 !important;} h2 {font-weight: 700;} .open-soll {z-index: 0 !important;} .job-wrapper__meta2 {display: none;} #footer {z-index: 0 !Important;} .acq {font-style: italic; text-align: left; font-size: 16px; padding-bottom: 50px; padding-top: 50px; line-height: 26px;} .tref {font-style: italic;} .vacature strong {color: #001E9D!important; font-weight: bold !important; text-transform: inherit !important;} .inout {margin-bottom : 50px; margin-top: -250px !important;} .inout, h1 {width: 78.125vw; color: white !important; font-weight: bold !important; margin-top: -230px; font-size: 60px; padding-bottom: 10px; line-height: 70px !important; } .vacature, h1 {width: 100%; margin-top: 0px; line-height: 70px !important; font-size: 50px !important; text-transform: inherit !important; color: black !important; font-weight: bold !important; color: #001E9D!important;} .vacature, h2 {width: 100%; margin-top: 0px; line-height: 60px !important; font-size: 40px !important; text-transform: inherit !important; font-weight: bold !important; color: #001E9D!important;} .vacature .h3 {width: 100%; margin-top: 0px; line-height: 30px !important; font-size: 30px !important; text-transform: inherit !important; font-weight: bold !important; color: #001E9D!important;} .fa-whatsapp {color: #64b8b8; background-color: blue !important;} .banner img { display: block; width: 1920px; max-height: 650px; object-position: 50% 20%; object-fit: cover; margin-bottom: 20px; } .ssba-classic-2 {display: none !important;} .web {display: none;} .job-wrapper__socials {text-align: center; } .ssba-classic {display: none;} .knop1 {float: left; } .knop2 {float: left; padding: 0px !important;} .vacature { font-size: 20px !important; display: block; overflow: hidden; line-height: 32px !important; width: 100%; color: black !important; margin-top: 20px; margin-bottom: 20px;} .vacature { font-weight: 500 !important; text-transform: inherit !important; font-weight: 1.5em !important; } ul li a {color: #2DD5A5; font-weight: bold !important;} .fa-facebook {color: white !important;} .fa-twitter {color: white !important;} .fa-x-twitter {color: white !important;} .fa-linkedin {color: white !important;} .fa-envelope {color: white !important;} .fa-print {color: white !important;} .whspace { width: 100%; position: relative; padding: 0px; border: 0px solid;} .job-wrapper__button a {text-decoration: none !important;} .button2 a {color: black;} .button2 {width: 250px !important; text-align: center; padding: 10px; background-color: #fff; font-size: 20px; border: solid 1px #64b8b8 ; color: #0892ed;} .job-wrapper__button { font-weight: 500; align-items: center; background-color: white; box-sizing: border-box; color: #001E9D; display: inline-flex; font-size: 24px; height: 75px; justify-content: center; overflow-wrap: break-word; padding: 5px; text-decoration: none; border: 1px solid #001E9D !important; width: 240px; border-radius: 0px; cursor: pointer; user-select: none; -webkit-user-select: none; touch-action: manipulation; transition-duration: 0.4s; } .job-wrapper__button2 { font-weight: 500; align-items: center; background-color: #2DD5A5; box-sizing: border-box; color: white; display: inline-flex; font-size: 24px; height: 75px; justify-content: center; overflow-wrap: break-word; padding: 5px; margin-right: 25px; text-decoration: none; width: 240px; border-radius: 0px; cursor: pointer; user-select: none; -webkit-user-select: none; touch-action: manipulation; transition-duration: 0.4s; } .job-wrapper__button3 { font-weight: 500; align-items: center; background-color: #2DD5A5; box-sizing: border-box; color: white; display: inline-flex; font-size: 24px; height: 75px; justify-content: center; overflow-wrap: break-word; padding: 5px; text-decoration: none; width: 240px; border-radius: 0px; cursor: pointer; user-select: none; -webkit-user-select: none; touch-action: manipulation; transition-duration: 0.4s; } .job-wrapper__socials ul li {float: left; list-style: none; background-color: #2DD5A5; padding: 0px; border-radius: 10px solid white; font-size: 24px !important; text-align: center; margin-left: 0px !important; margin-right: 10px !important; width: 45px; height: 45px; padding: 10px;}
Questions about this vacancy?
Contact our recruiter
Keerthi Sri
020-3034309
.rowpersoon {background-color: #001E9D;} .contactfoto img {height: 280px; width: 100%; object-fit: cover;} .columnp2 { min-height: 280px; float: left; text-align: left !important; padding-top: 20px; color: white !important; width: 60%; background-color: #001E9D; } .columnp1 { height: 280px; float: left; background-color: #001E9D; width: 40%; } /* Clear floats after the columns */ .rowpersoon: after { background-color: #001E9D; content: ""; display: table; clear: both; }
.plaatstext {font-size: 20px; line-height: 33px;} .tekstjeshare {font-size: 20px; line-height: 33px;} .padding {padding: 25px;} .meerweten {font-size: 36px; font-family: 'catalyzemedium',Helvetica,Arial,sans-serif; padding-bottom: 10px; line-height: 40px;} .contacttitel {font-size: 20px; line-height: 33px;} .contacttext {font-size: 20px; line-height: 33px; color: white !important;} .contacttext a {font-size: 20px; line-height: 33px; color: white !important;} .appje img {width: 250px !important;}
Catalyze
Joop Geesinkweg 167 1114 AB
Amsterdam-Duivendrecht
.contactfoto img {height: 280px; width: 100%; object-fit: cover;} .columnp21 { height: 280px; padding-top: 20px !important; float: left; text-align: left !important; color: white !important; width: 100%; background-color: #2DD5A5; } .columnp11 { height: 280px; float: left; background-color: #2DD5A5; width: 0%; } /* Clear floats after the columns */ .rowpersoon: after { background-color: #2DD5A5; content: ""; display: table; clear: both; }
div.mmobiel a {color: white; text-decoration: none;} div.mmobiel {display: inline; position: fixed; margin-top: 0%; width: 0%; font-size: 20px; padding: 10px;text-align: center; left: 0; bottom: 0; width: 100%; background-color: #2DD5A5!important; color: white; text-align: center; font-weight: normal; z-index: 999 !important;} .mmobiel {display: none !important;}
.doei {display: none;} .persoonbonus { width: 560px !important; /* Your initial styles for the element go here */ } .sticky3 { position: fixed !important; bottom: 50px; right: 20px; width: 100%; /* Additional styles for the sticky state go here */ } .sticky { position: fixed !important; bottom: 150px; right: 180px; width: 100%; /* Additional styles for the sticky state go here */ } .sticky2 { position: fixed !important; bottom: 50px; right: 50px; width: 100%; /* Additional styles for the sticky state go here */ } body { margin: 0; } /* Add some space to the body when the element becomes sticky */ body.sticky-padding { padding-top: 0px; /* Adjust as needed based on the height of your fixed item */ } /* Add some styling to the rest of your content if needed */ .content { margin-top: 0px; /* Adjust as needed based on the height of your fixed item */ } @media only screen and (max-width: 1700px) { .persoonbonus { width: 500px !important;} .columnp2 {padding-top: 20px;} .columnp21 {padding-top: 20px;} }
.entry-content-wrapper div li {font-size: 18px !important;} .vacature p {margin: 0px !important;} .vacature h2 {margin-bottom: 0px;} .vacature h3 {margin-bottom: 0px;} .vacature h4 {margin-bottom: 0px;} .icoontjeboontje {width: 40px; text-align: center; margin-right: 0px; display: inline-block;} @media only screen and (max-width: 1199px) { .icoontjeboontje {color: #2DD5A5;} .persoonbonus{width: 100%;} .av-2v3u3m-c867cf803d9bd8219f3955ac80fbf0f7 {width: 100% !important;} .av-433uq-a97a8da8c3c04ae5e79b2b0ba54bae9d {width: 100% !important; margin-left: 0px !important;} } @media only screen and (max-width: 900px) { .responsive #top #wrap_all .flex_cell.av-516pe-05dcbc13669c3433720baa2d4e6b97f9 {padding: 0 20px 0 20px !important;} .vacature {font-size: 20px; line-height: 30px;} .columnp1{width: 100% !important;} .columnp2{width: 100% !important;} .columnp11{width: 100% !important;} .columnp21{width: 100% !important;} } @media only screen and (max-width: 767px) .responsive #top .container .av-content-small, .responsive #top #wrap_all .flex_column, .responsive #top #wrap_all .av-flex-cells .no_margin { margin: 0; margin-bottom: 20px; width: 100% !important; } }
div.mmobiel {display: none; z-index: 999;} .padding2 {padding: 20px; font-size: 24px;} .contacttext {color: black;} .locatie img {height: 280px; width: 100%; border-radius: 0% !important; object-fit: cover;} .logovacature img {width: 200px; padding-top: 40px;} .verloop {margin-top: -240px; } .deeldeze {font-size: 18px; font-weight: normal; padding-top: 20px; margin-bottom: -10px;} @media only screen and (max-width: 1850px) { .verloop {margin-top: -200px; } } @media only screen and (max-width: 1400px) { .verloop {margin-top: -170px; } } @media only screen and (max-width: 1200px) { .spatietje {display: none !important;} .column {width: 200px; float: left; padding-top: 0px; margin-top: 0px;} .verloop {display: none;} div.mmobiel a {color: white; text-decoration: none;} div.mmobiel {display: inline !important; position: fixed !important; margin-top: 0%; width: 0%; font-size: 20px; padding: 10px;text-align: center; left: 0; bottom: 0; width: 100%; background-color: #2DD5A5 !important; color: white; text-align: center; font-weight: normal;} .banner img { width: 100vw; height: 500px; object-position: 50% 20%; object-fit: cover; max-height: 500px; margin-bottom: 0px; } .banner { width: 100vw; height: auto; max-height: 500px; } .inout, h1 {width: 70vw !important; font-size: 40px; margin: 0px !important; line-height: 45px !important; } .inout {margin: 0px !important;} .job-wrapper__button2 {display: none !important;} .job-wrapper__button {display: none !important;} .job-wrapper__button3 {display: none !important;} a. {display: inherit;} .banner img { display: block; width: 100vw; object-position: 50% 20%; object-fit: cover; } .knop2 {margin-left: 0px !important; padding: 0px !important;} .fa.fa-whatsapp { font-family: "Font Awesome 5 Brands"; font-weight: 400; } a. {margin-top: 0px; margin-bottom: 20px;} .job-wrapper__meta {color: #2DD5A5!important; display: none;} .job-wrapper__meta2 {color: #black ; display: inline; margin-bottom: 0px; font-size: 20px; line-height: 30px; font-weight: normal!important;} .deeldeze {color: #2DD5A5 !important;} .inout, h1 {color: #474747!important;} .flex_column.av-fnseb-fff9dc811d16a49dc83f7ca0512f1f0c { padding: 0 20px 0 20px; } } @media only screen and (max-width: 1000px) { .inout, h1 {width: 100% !important; font-size: 35px !important; line-height: 40px !important; padding-top: 20px; padding-bottom: 20px !important; } .functietitel {padding-bottom: 30px;} }
Our recruitment process
Step 1
Apply
Step 2
Video Question
Did you make it through the first selection? We will invite you to upload a short video response.
Step 3
Introductory call
Our recruiter will schedule a Teams meeting for an introductory call.
Step 4
Assessment
For specific functions we test your writing and presentation skills.
Step 5
Face to face interview
You will be invited for a an interview at our office with your potential manager.
Step 6
Job Offer
Our recruiter will send you a job offer.
Step 7
Employment contract
After accepting the offer, you will receive the employment contract within 5 working days.
Step 8
Welcome on board!
.fa-caret-down {float: right !important; color: #001E9D !important;}