Wil jij als Senior Software Developer jouw kennis en ervaring inzetten om te werken aan een innovatief geautomatiseerd systeem voor middenspanningskabelnetwerken in een dynamische en internationale omgeving? Solliciteer dan direct!
De functieBen je gepassioneerd door IoT-apparaten en softwareoplossingen en wil je je aansluiten bij een team dat nauw samenwerkt met elektriciteitsbedrijven en eigenaren en exploitanten van windparken bij het verbeteren van de veerkracht en betrouwbaarheid van hun netwerken, dan is dit de baan voor jou.
Voor onze opdrachtgever zijn wij voor het Smart Cable Guard Team (SCG) op zoek naar een veelzijdige Senior Software Developer om het team in Arnhem te versterken. Smart Cable Guard is een innovatief online multifunctioneel monitoringsysteem voor middenspanningskabelnetwerken (MV). Het systeem heeft twee unieke functies: het detecteren en lokaliseren van zwakke plekken (voordat deze resulteren in een fout die een stroomstoring veroorzaakt) en het detecteren en lokaliseren van fouten in ondergrondse stroomkabels. Het geautomatiseerde systeem geeft direct een waarschuwing als er zich problemen voordoen. Het merendeel van de SCG-software wordt aangeboden als SaaS-oplossing via meerdere datacenters voor klanten over de hele wereld.
Jouw belangrijkste verantwoordelijkheden:
- Maatwerksoftware leveren binnen de afgesproken tijd, kosten en kwaliteitsnormen.
- Neem deel aan en ondersteun alle fasen van op maat gemaakte softwareoplossingen, inclusief het verzamelen en verduidelijken van vereisten, productie van technische specificaties, softwareontwerp, implementatie, implementatie, ondersteuning van UAT-training, documentatie, voortdurende ondersteuning en voortgangsrapportage.
- Bied klantenondersteuning in overeenstemming met serviceniveauovereenkomsten.
- Ondersteun bedrijfsontwikkelingsactiviteiten door de vereisten van de klant te begrijpen en passende oplossingen aan te bevelen.
- Genereer en evalueer statistieken voor foutopsporing, monitoring, verbetering en beheer van de embedded software en back-endsoftware.
- Communiceer met verschillende mensen en senior medewerkers over kritieke technische problemen.
- Samen met de Product Owner en klanten de vereisten verduidelijken en afstemmen.
- Werk samen met datawetenschappers en domeinspecialisten om de geavanceerde algoritmen te ontwerpen, ontwikkelen, testen en implementeren.
- Ontwerp architectuur van embedded software/backend software en ontwerp en implementeer de software.
- Werk samen met hardwareontwerpers om het maximale uit de hardware te halen.
Onze opdrachtgever is een onafhankelijke deskundige op het gebied van assurance en risicobeheer, gedreven door het doel om levens, eigendommen en het milieu te beschermen. Hun toewijding geeft klanten en belanghebbenden betrouwbare inzichten, waardoor zelfverzekerde besluitvorming mogelijk wordt. Als vertrouwde stem voor talloze succesvolle organisaties wereldwijd, maken ze gebruik van hun kennis om de veiligheid te bevorderen, benchmarks voor de sector te bepalen en oplossingen te innoveren om mondiale transformaties aan te pakken.
AanbodWij bieden jou een uitdagende en gevarieerde baan in een dynamische en internationale omgeving. Je wordt onderdeel van een professioneel team van betrokken collega's en volop mogelijkheden voor persoonlijke groei. Uiteraard wordt de functie passend beloond, inclusief goede secundaire arbeidsvoorwaarden.
Op basis van jouw ervaring wordt er samen met jou een plan gemaakt voor jouw ontwikkeling voor de komende jaren. Dit wordt gedaan via de 70-20-10 filosofie: 70% learning on the job, 20% coaching en 10% training.
Jouw profielDit ben jij:
- Master of Science in computerwetenschappen of elektrotechniek.
- Uitgebreide professionele ervaring in een softwareontwikkelingsrol.
- Vermogen om een ??technische leidende rol te vervullen bij de ontwikkeling van embedded software.
- Ervaring met Agile, Scrum en Scaled Agile Framework.
- Ervaring met Yocto en/of Embedded Linux
- Ervaring met Java en/of Rust
- Ervaring met FPGA-programmeren is een pré
- Ervaring met het ontwikkelen van applicaties met lage latentie en hoge beschikbaarheid.
- Ervaring met het ontwerpen en ontwikkelen van gedistribueerde en gebeurtenisgestuurde systemen.
- Uitstekende Engelse communicatieve vaardigheden, schriftelijk en mondeling.
- Leuk als je ook nog ervaring hebt met systeemcommunicatie via mobiele dataverbindingen