Softwareontwikkelaar

ICQ-Flex Profs BV
Utrecht, Netherlands
24 days ago
Apply on www.icq.jobs
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Languages
English
Job source

Tech stack

C (Programming Language) JIRA Bash Shell CMake Embedded Software Python (Programming Language) Software Engineering Jupyter Git Polarion Docker Jenkins

Job description

Eén van de stappen die moet worden genomen om de invoering van ERTMS voorspoedig te laten verlopen, is een gefaseerde migratie van ATB naar ERTMS. Hiertoe worden onze treinen uitgerust met een gedigitaliseerde ATB-decoder (een STM-ATB) die als module aan ERTMS wordt gekoppeld. De STM-ATB is een nieuw mission-critical component dat door NS zelf is ontwikkeld met moderne technologie. Zo kunnen we de deels nog op relais-systemen gebaseerde modules vervangen door een in eigen beheer ontwikkeld PLC-systeem. Deze module is de kern van de treinbeveiliging, daarom worden er hoge ontwikkelstandaarden toegepast zoals Cenelec SIL-3 voor de ontwikkeling. Voor deze STM-ATB treedt NS op als producent/leverancier naar de te contracteren ERTMS-leveranciers voor het complete systeem in de trein. Hierdoor neemt NS zelf een belangrijke verantwoordelijkheid voor deze module, hetgeen ook aanvullende verantwoordelijkheden op het gebied van productie en certificering met zich meebrengt. Zo ook op het gebied van onderhoud en beheer en ook eventuele toekomstige doorontwikkeling, bijv bij gewijzigde wet- en regelgeving.

Je gaat werken in de werkstroom Realisatie Materieel in het programma ERTMS@NS. De spoorbranche bevindt zich binnen en buiten Nederland in een traject van digitalisering. Eén van de digitaliseringsstappen betreft de invoering van ERTMS (European Rail Traffic Management System), het nieuwe beveiligingssysteem dat het huidige ATB systeem gaat vervangen. Voor NS heeft deze digitaliseringsstap enorme impact, zowel voor ons materieel als ook voor ons personeel en onze systemen. Deze stap raakt vele afdelingen en processen binnen (en ook buiten) NS en dus is een grondige en zorgvuldige aanpak cruciaal. Hiervoor is het programma ERTMS@NS ingericht. De werkstroom Realisatie Materieel is een onderdeel van dit programma.

Requirements

Een afgeronde HBO/WO opleiding in een technische richting.

  • Minimaal 5 jaar ervaring in embedded software ontwikkeling en/of testen.
  • Ervaring met kwaliteitsnormen en standaarden t.b.v. software en systeem-verificatie van veilige systemen.
  • Ervaring met tools zoals Python (Behave), Jupyter, bash, C toolchains (Gcc. Gdb), Polarion, Jira, Git
  • Ervaring met requirementsmanagementsystemen (Polarion bij voorkeur).
  • Ervaring met software ontwikkeling en/of -testen in C, bij voorkeur MISRA-C.
  • Ervaring met inrichten van ontwikkel- en/of testomgeving (CMake, Jenkins, Docker), en het gebruik daarvan.
  • Pre: Kennis van de applicatie: ATBEG/Vv en ERTMS interfacing.
  • Zelfstandig werken.
  • Proactief in melden van vermeende fouten in de specificaties en het module/systeem ontwerp.
  • Sterke affiniteit met de voor veilige systemen vereiste dossiervorming.
  • Goede beheersing Engelse taal zowel mondeling als schriftelijk.
  • Voor onduidelijke requirements stel je actief verbeteringen voor middels positieve feedback naar het ontwikkelteam.
  • Je schakelt gemakkelijk tussen verschillende softwaretechnologieën.
  1. Je gaat akkoord met een achtergrondonderzoek voor start van de opdracht (VOG, geheimhoudingsverklaring, integriteitsverklaring en vragenlijst).
  2. Je hebt de afgelopen twee jaar geen arbeidscontract bij NS gehad.
  3. Je bent in de afgelopen twee jaar niet aaneengesloten door NS ingehuurd (na een inhuurperiode van twee jaar eist NS een onderbreking van minimaal zes maanden).
  4. Je hebt een afgeronde HBO/WO opleiding in een technische richting.
  5. Je hebt minimaal 5 jaar ervaring in embedded software ontwikkeling en/of testen.
  6. Je hebt ervaring met kwaliteitsnormen en standaarden t.b.v. software en systeem-verificatie van veilige systemen.
  7. Je hebt ervaring met requirementsmanagementsystemen (Polarion bij voorkeur).
  8. Je hebt ervaring met software ontwikkeling en/of -testen in C, bij voorkeur MISRA-C.

About the company

CV in “Word-formaat” geschreven in de taal van de uitvraag;

  • Motivatie geschreven in de “ik-vorm”, waarin u zowel kort en bondig ingaat op de scope van de opdracht als puntsgewijs uw aansluiting op de eisen en wensen toelicht;
  • Uw beschikbaarheid (per wanneer, aantal uren per week en vakantieplannen);
  • Uw uurtarief specifiek voor de onderhavige aanvraag (inclusief reis- en verblijfskosten en excl. BTW).

N.B.

  • Bij het ontvangen van uw reactie gaan wij er vanuit dat uw aanbieding voor deze aanvraag exclusief is. Hiermee wordt voorkomen dat uw aanbieding meerdere malen bij dezelfde opdrachtgever voor deze aanvraag wordt ingediend.
  • Aangezien de functie eisen knock-out criteria zijn, en de functiewensen de gunningscriteria zijn, dient uw aansluiting hierop dan ook goed afleesbaar in uw cv te zijn opgenomen. Dit verhoogt namelijk een succesvollere behandeling van de aanbieding.
  • Tijdens het selectieproces wordt u op de hoogte gehouden van de voortgang. Mocht u vragen hebben, dan staan wij u graag te woord.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.icq.jobs
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:15 min

Defining classes and building packages with pybind11

Konstantin Bespalov · World Congress 2023

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:20 min

Certifying safety-critical automotive software and deploying progressive testing strategies

David Romić · World Congress 2023

5:47 min

Integrating user stories and test automation via Jira tools

Christoph Ruggenthaler · LIVE

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

Videos

See all

Related articles

See all