Embedded Software Engineer/Software Development

Embedded Software Engineer/Software Development

Augsburg Vollzeit 43200 - 72000 € / Jahr (geschätzt) Kein Homeoffice möglich
M

Auf einen Blick

  • Aufgaben: Entwickle und validiere sichere Embedded-Software für Mikrocontroller.
  • Unternehmen: Werde Teil eines talentierten Teams in Augsburg, das innovative Lösungen im Bereich Embedded Systems bietet.
  • Vorteile: Erhalte wettbewerbsfähige Vergütung und langfristige Projektstabilität.
  • Weitere Informationen: Remote- oder Hybridarbeit ist für diese Rolle nicht möglich.
  • Warum dieser Job: Arbeite an spannenden Technologien und trage zur Sicherheit von Softwarelösungen bei.
  • Qualifikationen: Bachelor- oder Masterabschluss in Informatik oder verwandten Bereichen; 3 Jahre Erfahrung erforderlich.

Das prognostizierte Gehalt liegt zwischen 43200 - 72000 € pro Jahr.

Job Title: Senior Engineer – Embedded Software Development Location: Job Type: Full-Time Embedded Systems / Cybersecurity / Automotive / IoT We are looking for a Senior Embedded Software Engineer to join our skilled development team in Augsburg. This position plays a key role in the design, implementation, and validation of secure embedded software for safety microcontrollers. The ideal candidate brings strong technical expertise, a hands-on approach, and a collaborative mindset to contribute to high-quality and high-security software solutions. Remote or hybrid work is not possible for this role. Design, develop, and verify embedded software modules that meet quality, timing, security, and resource constraints Drive software architecture decisions and implement secure, maintainable, and efficient code Create and maintain detailed technical documentation for implemented software Support reviews and audits with a focus on secure software development practices Production-ready software modules aligned with technical specifications Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related technical field Minimum 3 years of professional experience in embedded software development Experience with secure software or cryptographic algorithm implementation is highly desirable Proficient in embedded C and Rust programming Strong experience with software verification methods including unit, component, and integration testing Knowledge of secure coding principles and software hardening techniques Excellent communication skills in English; German language skills are a plus A technically challenging environment with cutting-edge embedded and security technologies Competitive compensation and long-term project stability

Embedded Software Engineer/Software Development Arbeitgeber: Microtech Global Ltd

Unser Unternehmen bietet eine herausragende Arbeitsumgebung für Embedded Software Engineers in Augsburg, wo innovative Technologien im Bereich der Automobil- und IoT-Sicherheit entwickelt werden. Wir fördern eine kollaborative Unternehmenskultur, die auf technische Exzellenz und kontinuierliches Lernen ausgerichtet ist, und bieten unseren Mitarbeitern attraktive Vergütungen sowie langfristige Projektstabilität. Hier haben Sie die Möglichkeit, an spannenden Projekten zu arbeiten und Ihre Fähigkeiten in einem dynamischen Team weiterzuentwickeln.

M

Kontaktdaten:

Microtech Global Ltd Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Embedded Software Engineer/Software Development erhalten könnten

Tip Nummer 1

Netzwerke sind entscheidend! Suche nach Veranstaltungen oder Meetups in der Region Augsburg, die sich auf Embedded Software oder Cybersecurity konzentrieren. Dort kannst du wertvolle Kontakte knüpfen und möglicherweise Insider-Informationen über offene Stellen bei uns erhalten.

Tip Nummer 2

Zeige deine technischen Fähigkeiten! Erstelle ein Portfolio mit Projekten, die deine Erfahrung in Embedded C und Rust demonstrieren. Dies kann dir helfen, dich von anderen Bewerbern abzuheben und deine praktischen Fähigkeiten zu zeigen.

Tip Nummer 3

Bereite dich auf technische Interviews vor! Übe häufige Fragen zu Softwarearchitektur, Sicherheitspraktiken und Testmethoden. Das zeigt nicht nur dein Wissen, sondern auch dein Engagement für die Position.

Tip Nummer 4

Nutze LinkedIn aktiv! Folge unserem Unternehmen und interagiere mit unseren Beiträgen. Das kann dir helfen, einen Eindruck von unserer Unternehmenskultur zu bekommen und dich als aktiven Kandidaten zu positionieren.

Wir glauben, dass du diese Fähigkeiten brauchst, um Embedded Software Engineer/Software Development mit Bravour zu bestehen

Embedded C Programmierung
Rust Programmierung
Sichere Softwareentwicklung
Kryptografische Algorithmen
Softwareverifikationsmethoden
Einheitstests
Komponententests

Einige Tipps für deine Bewerbung 🫡

Verstehe die Anforderungen:Lies die Stellenbeschreibung sorgfältig durch und achte auf spezifische Anforderungen wie Programmierkenntnisse in C und Rust sowie Erfahrungen mit sicherer Softwareentwicklung. Stelle sicher, dass du diese Punkte in deiner Bewerbung ansprichst.

Betone deine Erfahrung:Hebe deine mindestens 3-jährige Berufserfahrung in der Embedded-Softwareentwicklung hervor. Nenne konkrete Projekte oder Aufgaben, die deine Fähigkeiten in der Entwicklung und Validierung von sicherer Software demonstrieren.

Technische Dokumentation:Erwähne deine Fähigkeit, technische Dokumentationen zu erstellen und zu pflegen. Dies ist ein wichtiger Aspekt der Rolle, also zeige, dass du in der Lage bist, klare und präzise Dokumente zu verfassen.

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 Zielen des Unternehmens passen.

Wie man sich auf ein Vorstellungsgespräch bei Microtech Global Ltd vorbereitet

Technisches Wissen auffrischen

Stelle sicher, dass du deine Kenntnisse in Embedded C und Rust sowie in den Prinzipien der sicheren Programmierung auffrischst. Bereite dich darauf vor, spezifische Fragen zu diesen Themen zu beantworten und eventuell auch praktische Beispiele zu geben.

Projekte und Erfahrungen präsentieren

Bereite dich darauf vor, über deine bisherigen Projekte im Bereich der eingebetteten Softwareentwicklung zu sprechen. Hebe dabei besonders deine Erfahrungen mit der Implementierung von Sicherheitslösungen und kryptografischen Algorithmen hervor.

Fragen zur Teamarbeit vorbereiten

Da die Rolle eine kollaborative Denkweise erfordert, sei bereit, Fragen zu deiner Teamarbeit und deinen Kommunikationsfähigkeiten zu beantworten. Überlege dir Beispiele, wie du in der Vergangenheit erfolgreich im Team gearbeitet hast.

Technische Dokumentation verstehen

Sei darauf vorbereitet, über die Bedeutung technischer Dokumentation zu sprechen und wie du diese in deinen bisherigen Projekten erstellt hast. Dies zeigt dein Verständnis für die Notwendigkeit von klaren und detaillierten Dokumentationen in der Softwareentwicklung.