Job
- Level
- Erfahren
- Ort
- Eggenfelden
- Arbeitsmodell
- Onsite
- Job Feld
- Embedded
- Anstellung
- Vollzeit
- Vertragsart
- Unbefristetes Dienstverhältnis
Job Zusammenfassung
In dieser Position entwickelst du unter Linux zentrale Softwarekomponenten für ein modulares Rechnersystem und arbeitest eng mit System Engineers und Firmwareentwicklern an der Analyse, Integration und Optimierung der Software.
Job Technologien
Deine Rolle im Team
- Du entwickelst unter Linux eine zentrale Softwarekomponente zur Steuerung eines modularen Rechnersystems.
- Dabei arbeitest du eng mit den System Engineers und Firmwareentwicklern unseres Kunden zusammen - von der Analyse technischer Anforderungen über die Entwicklung bis zur Integration und zum Test direkt am System.
- Du konzipierst, entwickelst und optimierst Softwarekomponenten mit C/C++ unter Linux.
- Du entwickelst REST-basierte Dienste und Schnittstellen zur Kommunikation mit Hardware- und Systemkomponenten.
- Du integrierst Software in bestehende Systemarchitekturen und stellst das Zusammenspiel der Komponenten sicher.
- Du entwickelst Simulations- und Testlösungen, analysierst Fehler und sorgst für zuverlässige Softwarefunktionen.
- Du stimmst Anforderungen und Lösungsansätze mit System Engineers und Firmwareentwicklern ab und begleitest deren Umsetzung.
Unsere Erwartungen an dich
Qualifikationen
- Ein gutes Verständnis für Softwarearchitekturen, Schnittstellen und das Zusammenspiel komplexer technischer Systeme.
- Kenntnisse in der Netzwerkkommunikation, der Entwicklung von Schnittstellen oder der hardwarenahen Softwareentwicklung.
- Eine analytische, strukturierte Arbeitsweise und die Fähigkeit, technische Herausforderungen eigenständig zu lösen.
- Sehr gute Deutschkenntnisse, um technische Anforderungen und Abstimmungen mit dem Kunden sicher zu verstehen und aktiv mitzugestalten.
Erfahrung
- Fundierte Berufserfahrung in der Softwareentwicklung mit C/C++ unter Linux, idealerweise im Embedded-Umfeld.
- Erfahrung mit Entwicklungswerkzeugen wie Git und CMake.
- Du musst nicht jede der genannten Technologien beherrschen. Entscheidend ist für uns, dass du bereits fundierte Berufserfahrung mit C/C++ unter Linux mitbringst, technische Zusammenhänge verstehst und dich sicher in neue Systeme einarbeiten kannst.
Unser Angebot
- Wir suchen nicht nur Unterstützung für ein einzelnes Projekt, sondern jemanden, der seine technische Erfahrung langfristig bei brainchild einbringen und weiterentwickeln möchte.
- Je nach Projekt und deinen fachlichen Interessen kannst du künftig auch in anderen Bereichen der Embedded- und Systemsoftwareentwicklung tätig werden und zusätzliche technische Verantwortung übernehmen.
Benefits
Work-Life-Integration
Themen mit denen du dich im Job beschäftigst
Job Standorte
Das ist dein Arbeitgeber
brainchild GmbH
Die brainchild GmbH bietet umfassende Engineering- und IT-Dienstleistungen und hat ihren Sitz in Eggenfelden. Seit 2007 entwickelt das Unternehmen maßgeschneiderte Lösungen in der Software-Entwicklung.
Description
- Unternehmenstyp
- Etablierte Firma
- Arbeitsmodell
- Hybrid, Onsite
- Branche
- Internet, IT, Telekom