Contractuele embedded software engineer
6 maanden (aanvankelijk)
£650-700 per dag (binnen IR35)
Hybride/regio Hampshire (2 dagen per week op locatie)
ACTIEVE SC-VEILIGHEIDSVERKLARING VEREIST
Rol overzicht
Deze strategische aanstelling is ingegeven door de groeiende omvang van de projecten van onze klant en de behoefte aan specialistische expertise op het gebied van embedded software. De functie biedt de kans om te werken aan belangrijke initiatieven die de toekomst van technologie beïnvloeden en een tastbaar verschil maken op cruciale gebieden. Het is een ideale positie voor bekwame engineers die graag aan de voorfront van de ontwikkeling van embedded systemen willen werken bij een gerespecteerde innovator in de branche.
Belangrijkste verantwoordelijkheden
- Ontwikkel en optimaliseer embedded softwareapplicaties met C/C++ op microcontrollerplatformen, met ervaring in bare-metal programmering of realtime besturingssystemen.
- Ontwerp, implementeer en test hardware-interfaces en -stuurprogramma's zoals SPI, GPIO, seriële communicatie, ADC en PWM.
- Fouten opsporen en problemen oplossen in ingebedde systemen, met behulp van basistestapparatuur zoals oscilloscopen en andere diagnostische hulpmiddelen.
- Het beheren en bijwerken van versiebeheerrepositories, voornamelijk met behulp van GitLab.
- Werk nauw samen met de hardware- en engineeringteams om een naadloze integratie en functionaliteit te garanderen.
Essentiële vaardigheden en ervaring
- Aantoonbare ervaring in softwareontwikkeling in C/C++ voor embedded microcontrollers.
- Bekendheid met hardware-interfaces en -stuurprogramma's, waaronder SPI, GPIO, serieel, ADC en PWM.
- Praktische vaardigheden in het debuggen van embedded systemen en basiskennis van elektronische testapparatuur.
- Gedegen kennis van versiebeheersystemen, met name GitLab.
- Vermogen om zowel zelfstandig als in een multidisciplinair team effectief te werken.
- Een veiligheidsmachtiging of de mogelijkheid om een BPSS- en UKSV SC-machtiging te verkrijgen.
Gewenste eigenschappen
- Ervaring met CMake-buildsystemen.
- Kennis van frameworks voor unit-testen, zoals Google Test.
- Eerdere ervaring met realtime besturingssystemen (RTOS).
- Aanvullende praktische ervaring met testautomatisering of hardware-in-the-loop-testen.
Let op: we kunnen alleen sollicitanten accepteren die al over een actieve veiligheidsmachtiging beschikken.
Als je interesse hebt, kun je via de link solliciteren.
