Auf einen Blick
- Aufgaben: Entwickle kreative Lösungen für Embedded-Softwareprojekte mit C++ oder Rust.
- Arbeitgeber: Wir sind ein innovatives Unternehmen, das sich auf Embedded-Systeme spezialisiert hat.
- Mitarbeitervorteile: Flexible Arbeitszeiten, Homeoffice-Möglichkeiten und spannende Projekte in interdisziplinären Teams.
- Warum dieser Job: Gestalte die Zukunft der Technologie und arbeite an sicherheitskritischen Systemen.
- Gewünschte Qualifikationen: Erfahrung in agiler Software-Entwicklung und Kenntnisse in sicherheitskritischen Systemen erforderlich.
- Andere Informationen: Möglichkeit zur Arbeit vor Ort bei Kunden oder in unseren Büros.
Das voraussichtliche Gehalt liegt zwischen 48000 - 84000 € pro Jahr.
Deine Aufgaben
- Du erarbeitest kreative und effiziente Lösungen für unsere anspruchsvollen Embedded-Softwareprojekte nach agiler Vorgehensweise.
- Dabei entwickelst du mit C++ oder Rust überwiegend auf Linux basierten Systemen.
- Du erstellst Konzepte und hilfst mit, die Systemarchitektur zu spezifizieren – insbesondere im Hinblick auf Security-Anforderungen.
- Problemanalyse, Lösungsfindung und Qualitätssicherung gehören zu deiner täglichen Arbeit. Dabei berücksichtigst du auch Sicherheitsaspekte.
- Du bist Teil von heterogenen, interdisziplinären Teams in der Industrie oder der Medizinaltechnik.
- Du arbeitest bei unseren Kunden vor Ort oder in unseren bbv Büros. In Absprache ist teilweise auch Homeoffice möglich.
Dein Profil
- Mehrjährige Erfahrung in der agilen Software-Entwicklung mit C++ für Embedded Systemen.
- Studium (FH/ Uni/ ETH) im Bereich Informatik oder Elektrotechnik.
- Erfahrung mit Embedded-Betriebssystemen wie Linux.
- Kenntnisse in sicherheitskritischen Systemen und Erfahrung mit Sicherheitsstandards (z.B. IEC 62443, ISO 2700x, EN 303645).
- Vertrautheit mit dem Secure Development Lifecycle (SDL) und Security Design Principles.
- Kenntnisse im Security Testing, einschließlich Static Application Security Testing (SAST) und Dynamic Application Security Testing (DAST).
- Dein Werkzeugkasten: Scrum, TDD/ATDD/BDD, CI/CD, Clean Code, C++, Rust, CMake, OOA/OOD mit UML, Yocto, Skriptsprachen wie Python oder Bash, sowie Kenntnisse in Secure Coding Practices.
- Du übernimmst gerne Verantwortung im Team und hilfst anderen bei Problemlösungen.
- Erfahrung mit Edgecomputing und IoT-Security von Vorteil.
- Verhandlungssichere Deutsch- und Englischkenntnisse.
Embedded Software Engineer Arbeitgeber: bbv Software Services AG
Kontaktperson:
bbv Software Services AG HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Embedded Software Engineer
✨Tip Nummer 1
Netzwerke sind entscheidend! Nutze Plattformen wie LinkedIn, um dich mit Fachleuten aus der Embedded-Software-Entwicklung zu vernetzen. Nimm an relevanten Gruppen und Diskussionen teil, um dein Wissen zu erweitern und potenzielle Kontakte zu knüpfen.
✨Tip Nummer 2
Halte Ausschau nach Meetups oder Konferenzen, die sich auf Embedded Systems und Software-Sicherheit konzentrieren. Diese Veranstaltungen bieten nicht nur wertvolle Einblicke, sondern auch die Möglichkeit, direkt mit Unternehmen wie uns in Kontakt zu treten.
✨Tip Nummer 3
Zeige deine Fähigkeiten! Arbeite an persönlichen Projekten oder Open-Source-Beiträgen, die deine Kenntnisse in C++, Rust und Sicherheitsstandards demonstrieren. Solche Projekte können dir helfen, dich von anderen Bewerbern abzuheben.
✨Tip Nummer 4
Bereite dich auf technische Interviews vor, indem du häufige Fragen zur Embedded-Software-Entwicklung und Sicherheit durchgehst. Übe das Lösen von Problemen in Echtzeit, um deine Denkweise und Problemlösungsfähigkeiten zu zeigen.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Embedded Software Engineer
Tipps für deine Bewerbung 🫡
Verstehe die Anforderungen: Lies die Stellenbeschreibung sorgfältig durch und achte auf spezifische Anforderungen wie Programmiersprachen (C++, Rust) und Erfahrungen mit Embedded-Systemen. Stelle sicher, dass du diese Punkte in deinem Lebenslauf und Anschreiben ansprichst.
Hebe relevante Erfahrungen hervor: Betone deine mehrjährige Erfahrung in der agilen Software-Entwicklung und deine Kenntnisse in sicherheitskritischen Systemen. Verwende konkrete Beispiele aus deiner bisherigen Arbeit, um deine Fähigkeiten zu untermauern.
Motivationsschreiben: Verfasse ein überzeugendes Motivationsschreiben, in dem du erklärst, warum du dich für diese Position interessierst und wie deine Fähigkeiten und Erfahrungen zur Unternehmenskultur und den Projekten passen.
Prüfe deine Unterlagen: Bevor du deine Bewerbung einreichst, überprüfe alle Dokumente auf Vollständigkeit und Richtigkeit. Achte darauf, dass dein Lebenslauf aktuell ist und alle relevanten Informationen enthält.
Wie du dich auf ein Vorstellungsgespräch bei bbv Software Services AG vorbereitest
✨Bereite dich auf technische Fragen vor
Erwarte, dass du Fragen zu C++, Rust und Embedded-Systemen beantworten musst. Überlege dir Beispiele aus deiner bisherigen Arbeit, die deine Fähigkeiten in der agilen Software-Entwicklung und Problemlösung demonstrieren.
✨Verstehe die Sicherheitsanforderungen
Da Sicherheitsaspekte eine wichtige Rolle spielen, solltest du dich mit relevanten Standards wie IEC 62443 und ISO 2700x vertraut machen. Sei bereit, über deine Erfahrungen mit sicherheitskritischen Systemen zu sprechen.
✨Zeige Teamfähigkeit
Da du in interdisziplinären Teams arbeiten wirst, ist es wichtig, deine Teamarbeit und Kommunikationsfähigkeiten zu betonen. Bereite Beispiele vor, in denen du anderen geholfen hast oder Verantwortung im Team übernommen hast.
✨Frage nach den Projekten und Technologien
Zeige dein Interesse an den Projekten des Unternehmens, indem du gezielte Fragen zu den verwendeten Technologien und Methoden stellst. Dies zeigt, dass du dich mit der Firma auseinandergesetzt hast und motiviert bist, Teil des Teams zu werden.