Vertrags-Entwickler für eingebettete Software
6 Monate (anfänglich)
650-700 £ pro Tag (innerhalb IR35)
Hybrid/Region Hampshire (2 Tage pro Woche vor Ort)
Aktive Sicherheitsüberprüfung (SC) erforderlich
Rollenübersicht
Diese strategische Neubesetzung ist durch den wachsenden Umfang der Projekte unseres Kunden und den Bedarf an spezialisierter Expertise im Bereich Embedded-Software bedingt. Die Position bietet die Chance, an wichtigen Initiativen mitzuwirken, die die Zukunft der Technologie prägen und in kritischen Bereichen einen spürbaren Beitrag leisten. Sie ist ideal für qualifizierte Ingenieure, die an vorderster Front der Entwicklung von Embedded-Systemen bei einem angesehenen Innovationsführer der Branche arbeiten möchten.
Key Responsibilities
- Entwicklung und Optimierung von Embedded-Software-Anwendungen mit C/C++ auf Mikrocontroller-Plattformen, mit Erfahrung in der Bare-Metal-Programmierung oder Echtzeitbetriebssystemen.
- Entwicklung, Implementierung und Test von Hardware-Schnittstellen und Treibern wie SPI, GPIO, serieller Kommunikation, ADC und PWM.
- Fehlersuche und -behebung in eingebetteten Systemen unter Verwendung grundlegender Testgeräte wie Oszilloskope und anderer Diagnosewerkzeuge.
- Pflege und Aktualisierung von Versionskontroll-Repositories, vorwiegend mit GitLab.
- Enge Zusammenarbeit mit den Hardware- und Entwicklungsteams, um eine reibungslose Integration und Funktionalität zu gewährleisten.
Grundlegende Fähigkeiten und Erfahrungen
- Nachweisliche Erfahrung in der Softwareentwicklung mit C/C++ für eingebettete Mikrocontroller-Geräte.
- Kenntnisse über Hardware-Schnittstellen und Treiber, einschließlich SPI, GPIO, serielle Schnittstellen, ADC und PWM.
- Praktische Erfahrung im Debuggen von eingebetteten Plattformen und grundlegenden elektronischen Testgeräten.
- Solide Kenntnisse von Versionskontrollsystemen, insbesondere GitLab.
- Fähigkeit, sowohl selbstständig als auch im multidisziplinären Team effektiv zu arbeiten.
- Sicherheitsüberprüfung oder Berechtigung zum Erhalt einer BPSS- und UKSV-SC-Sicherheitsfreigabe.
Wünschenswerte Eigenschaften
- Erfahrung mit CMake-Buildsystemen.
- Kenntnisse von Unit-Testing-Frameworks wie Google Test.
- Vorkenntnisse im Umgang mit Echtzeitbetriebssystemen (RTOS) sind erforderlich.
- Zusätzliche praktische Erfahrung mit Testautomatisierung oder Hardware-in-the-Loop-Tests.
Bitte beachten Sie, dass wir nur Bewerber mit bereits gültiger Sicherheitsfreigabe akzeptieren können.
Bei Interesse bewerben Sie sich bitte über den angegebenen Link.
