Auf einen Blick
- Aufgaben: Entwickle und pflege Embedded-Software für komplexe Mess- und Steuergeräte.
- Unternehmen: Ein globaler Anbieter fortschrittlicher industrieller Systeme mit Fokus auf Präzision und Innovation.
- Vorteile: Flexible Arbeitszeiten, Möglichkeit für Remote-Arbeit und spannende Projekte.
- Weitere Informationen: Möglichkeit zur Zusammenarbeit mit interdisziplinären Teams und direkter Kundenkontakt.
- Warum dieser Job: Gestalte innovative Lösungen in einem dynamischen Team und trage zur Zukunft der Technologie bei.
- Qualifikationen: Studium in Informatik, Automatisierung oder verwandten Bereichen; Kenntnisse in C/C++ und Linux.
Das prognostizierte Gehalt liegt zwischen 36000 - 60000 € pro Jahr.
Our Client
An international technology provider specializing in the design and development of advanced embedded systems. Their solutions serve high-reliability environments across sectors such as secure communications, defense electronics, and industrial automation. The company integrates security by design in its products, leveraging cutting‑edge hardware and low‑level software technologies.
Mission
We are seeking an Embedded Software Engineer to contribute to the development of secure and robust software modules for embedded platforms. This role is instrumental in designing and implementing components that meet stringent quality, performance, and security standards. The engineer will work closely with multidisciplinary teams to ensure full alignment with system architecture and compliance requirements.
Responsibilities
Embedded Software Design & Development
- Design and implement embedded software modules aligned with architectural and security requirements.
- Ensure compliance with performance, memory footprint, and real‑time constraints.
- Lead debugging, integration, and verification activities.
Security Integration
- Collaborate with security experts to implement countermeasures aligned with current threat models.
- Apply cryptographic principles in module design where required.
Verification & Documentation
- Perform unit, component, and integration testing of developed modules.
- Contribute to technical documentation including implementation details, verification protocols, and usage guidelines.
Cross-functional Collaboration
- Work closely with Concept Engineers and Security teams to translate system‑level requirements into software specifications.
- Participate in technical reviews and code walkthroughs.
Required Qualifications
- Degree in Computer Science, Electrical Engineering, or a related technical field.
- Minimum of 3 years of professional experience in embedded software development.
- Proficiency in C and Rust for embedded environments.
- Hands‑on experience with ARM Cortex‑M architecture and toolchain.
- Solid understanding of memory management, linking, and system‑level software design.
- Experience with cryptographic algorithms and secure software development concepts.
- Strong written and verbal communication skills in English.
Preferred Experience
- Exposure to secure boot, firmware update mechanisms, or embedded security frameworks.
- Familiarity with threat modeling and implementation of hardware‑based security features.
- German language skills.
#J-18808-Ljbffr
Embedded Software Engineer Arbeitgeber: Steneg
Unser Unternehmen ist ein hervorragender Arbeitgeber, der eine hochgradig kollaborative internationale Umgebung bietet, in der technische Exzellenz, Innovation und kontinuierliches Lernen im Mittelpunkt stehen. Als R&D Manager – Software haben Sie die Möglichkeit, ein leistungsstarkes Team zu leiten und individuelle Karrierewachstumschancen zu fördern, während Sie an der Spitze der Quantencomputing-Technologie arbeiten. Die Unternehmenskultur fördert Vielfalt und Zusammenarbeit, was Ihnen ermöglicht, Ihre Fähigkeiten in einem dynamischen und zukunftsorientierten Umfeld weiterzuentwickeln.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass du so Embedded Software Engineer erhalten könntest
✨Tipp Nummer 1
Netzwerke sind entscheidend! Suche nach Veranstaltungen oder Meetups in der Embedded-Software-Entwicklung, um Kontakte zu knüpfen. Oftmals erfährst du von offenen Stellen durch persönliche Empfehlungen.
✨Tipp Nummer 2
Zeige deine Fähigkeiten! Arbeite an persönlichen Projekten oder Open-Source-Beiträgen, die deine Kenntnisse in C/C++ und Embedded-Systemen demonstrieren. Diese Projekte kannst du dann in Gesprächen hervorheben.
✨Tipp Nummer 3
Bereite dich auf technische Interviews vor! Übe typische Fragen zur Embedded-Software-Entwicklung und sei bereit, deine Problemlösungsfähigkeiten zu zeigen. Das kann dir helfen, im Interview zu glänzen.
✨Tipp Nummer 4
Informiere dich über das Unternehmen! Verstehe die Produkte und Technologien, die sie verwenden. Wenn du spezifische Fragen oder Ideen hast, bringe diese in das Gespräch ein, um dein Interesse zu zeigen.
Wir glauben, dass du diese Fähigkeiten brauchst, um Embedded Software Engineer mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Verstehe die Anforderungen:Lies die Stellenbeschreibung sorgfältig durch und achte auf die spezifischen Anforderungen an den Embedded Software Engineer. Notiere dir, welche Fähigkeiten und Erfahrungen besonders betont werden.
Betone relevante Erfahrungen:In deinem Lebenslauf und Anschreiben solltest du deine Erfahrungen mit C/C++ Programmierung, Embedded Systems und Hardware-Integration hervorheben. Zeige konkrete Beispiele, wie du in der Vergangenheit ähnliche Aufgaben erfolgreich gemeistert hast.
Technische Fähigkeiten darstellen:Stelle sicher, dass du deine technischen Fähigkeiten klar und präzise darstellst. Erwähne deine Kenntnisse in Linux-Umgebungen und Mikrocontroller-Technologien, um zu zeigen, dass du die nötigen Voraussetzungen erfüllst.
Motivationsschreiben:Verfasse ein überzeugendes Motivationsschreiben, in dem du erklärst, warum du dich für diese Position interessierst und wie du zur Mission des Unternehmens beitragen kannst. Betone deine Teamfähigkeit und deine Bereitschaft zur Zusammenarbeit in interdisziplinären Teams.
Wie man sich auf ein Vorstellungsgespräch bei Steneg vorbereitet
✨Verstehe die Anforderungen
Mach dich mit den spezifischen Anforderungen der Stelle vertraut. Lies die Stellenbeschreibung sorgfältig durch und überlege, wie deine Erfahrungen und Fähigkeiten zu den geforderten Qualifikationen passen.
✨Technisches Wissen auffrischen
Da es sich um eine Position im Bereich Embedded Software Engineering handelt, solltest du dein Wissen über C/C++ und Linux-Umgebungen auffrischen. Bereite dich darauf vor, technische Fragen zu diesen Themen zu beantworten.
✨Beispiele für Teamarbeit bereitstellen
Bereite konkrete Beispiele vor, die deine Fähigkeit zur Zusammenarbeit in interdisziplinären Teams zeigen. Zeige, wie du erfolgreich mit Hardware-Designern und anderen Ingenieuren zusammengearbeitet hast, um komplexe Systeme zu entwickeln.
✨Fragen zur Unternehmenskultur stellen
Zeige Interesse an der Unternehmenskultur und den Werten des Unternehmens. Stelle Fragen, die dir helfen zu verstehen, wie das Unternehmen Innovation und Teamarbeit fördert, um sicherzustellen, dass du gut ins Team passt.