Software Developer (m/w/d) Applikation (RTOS)

Software Developer (m/w/d) Applikation (RTOS)

Gilching Vollzeit 45000 - 65000 € / Jahr (geschätzt) Homeoffice (teilweise)
U

Auf einen Blick

  • Aufgaben: Entwickle innovative Embedded-Applikationen und arbeite an spannenden Kundenprojekten.
  • Unternehmen: Ein modernes Unternehmen mit einer offenen und freundlichen Kultur.
  • Vorteile: Homeoffice, 30 Tage Urlaub, Gesundheitsangebote und Weiterbildungsmöglichkeiten.
  • Weitere Informationen: Regelmäßige Events und eine eigene Berghütte für Mitarbeiter.
  • Warum dieser Job: Gestalte die Zukunft der Technologie und arbeite mit den neuesten Tools.
  • Qualifikationen: Technisches Studium oder vergleichbare Ausbildung im Embedded-Bereich erforderlich.

Das prognostizierte Gehalt liegt zwischen 45000 - 65000 € pro Jahr.

Was wir bieten

  • Von Beginn an sind wir per du und möchten es dir durch ein umfassendes Onboarding erleichtern, dich auch schon vor Deinem ersten Arbeitstag als fester Bestandteil des UX Teams zu fühlen.
  • Kooperation, Nachhaltigkeit, Exzellenz und Menschlichkeit – diese Werte stehen bei uns nicht auf glänzendem Papier, sondern sind unsere gelebten Überzeugungen.
  • Bis zu 80% Homeoffice pro Woche sind möglich.
  • Durch regelmäßige Feedbackgespräche kannst du deine persönliche Weiterentwicklung definieren und dich mit Hilfe unserer internen Lernprogramme sowie durch externe Weiterbildungskurse weiterentwickeln.
  • Für Mitarbeiterempfehlungen gibt es einen Dankeschön-Bonus.
  • Unser Büro ist mit dem Auto wie mit ÖPNV gut erreichbar, in unserer Tiefgarage kannst du dein Auto kostenfrei parken, auch findest du dort kostenfreie Ladestationen.
  • Bei regelmäßigen Events und Gesundheitsangeboten (wie Yogakurse u.ä.) sowie z. B. beim Urban Gardening auf unserer Sonnenterasse hast du die Möglichkeit gemeinsam mit deinen KollegInnen auf Erfolge anzustoßen, zu entspannen oder dich auf informellem Weg auszutauschen.
  • Solltest Du Bergfan sein, hast du Sommer wie Winter die Möglichkeit unsere UX eigene Berghütte in Kitzbühl zum privaten Gebrauch zu mieten.
  • Ebenso bieten wir 30 Tage Urlaub, 13 Monatsgehälter, eine Gewinnbeteiligung, einen Zuschuss zur betrieblichen Altersversorgung sowie weitere monetäre Unterstützungen, die auf deinen speziellen Bedarf abgestimmt sind.

Deine Aufgaben

  • Applikationsentwicklung (RTOS): Du entwickelst hardwarenahe Embedded-Applikationen auf Basis von FreeRTOS/ThreadX für ARM Cortex-M Systeme – von der Anwendungslogik bis zur Systemintegration.
  • Backend & Anwendungslogik: Du konzipierst und realisierst Backend-Funktionalitäten sowie Software-Interfaces zu Subsystemen und User-Interfaces in C und C++.
  • Treiberentwicklung: Du entwirfst und implementierst Geräte- und Schnittstellentreiber (z. B. UART, USB, SPI, I2C) und sorgst für eine stabile Integration in die Gesamtarchitektur.
  • Algorithmen & Regelungstechnik: Du modellierst und implementierst Steuer- und Regelungsalgorithmen für embedded Systeme.
  • UI-Integration: Du wirkst an der Umsetzung moderner grafischer Benutzeroberflächen mit – z. B. unter Einsatz von Touch GFX, LVGL oder UGFX.
  • Codequalität: Du führst Code Reviews durch und stellst eine hohe Code-Qualität, Wartbarkeit und Nachhaltigkeit sicher.
  • Performance-Optimierung: Du analysierst und optimierst Laufzeitverhalten, Speicherbedarf und Systemperformance.
  • Agile Zusammenarbeit: Du arbeitest in unserem internen Projektteam an Kundenprojekten. Der Kunde ist als aktiver Bestandteil in das Team integriert, sodass die Zusammenarbeit und Abstimmung direkt und transparent über gängige Tools (z. B. Jira) sowie in gemeinsamen Reviews, Planungen und Retrospektiven erfolgt.

Dein Profil

  • Ausbildung & Background: Du hast ein abgeschlossenes technisches Studium (z. B. Informatik, Elektrotechnik) oder eine vergleichbare Fachausbildung im Embedded-Umfeld.
  • Hardware-Verständnis: Du kannst Schaltpläne lesen und bringst ein elektrotechnisches Grundverständnis mit.
  • Idealerweise hast Du Erfahrung im Microcontroller-Pin- und Funktionsdesign, z. B. mit STM32CubeMX.
  • Programmierung: Du verfügst über sehr gute Kenntnisse in C und modernem C++ sowie fundierte Erfahrung in der Entwicklung von Anwendungen auf FreeRTOS-basierten Systemen.
  • Entwicklungsumgebung: Du arbeitest sicher mit Git und Linux-basierten Entwicklungsumgebungen.
  • Schnittstellenkompetenz: Du bringst gute Kenntnisse in der Anbindung und Nutzung gängiger Hardwareschnittstellen (UART, USB, SPI, I2C o. ä.) mit.
  • Agile Methoden: Du hast idealerweise Erfahrung mit agilen Arbeitsweisen wie Scrum oder Kanban.
  • Debugging & Analyse: Du bist versiert im Umgang mit Debugging-Tools (z. B. JTAG/SWD) sowie Mess- und Analysewerkzeugen.
  • Build & Toolchains: Du hast bereits Erfahrung mit Build-Systemen (z. B. CMake, Make) und Cross-Compilation.
  • Qualitätssicherung: Du hast idealerweise Erfahrung mit Unit-Tests, statischer Codeanalyse und Continuous Integration.

Software Developer (m/w/d) Applikation (RTOS) Arbeitgeber: UX Gruppe

Als Softwareentwickler (m/w/d) in unserem innovativen Unternehmen profitierst du von einer offenen und kooperativen Arbeitskultur, die auf Werten wie Nachhaltigkeit und Menschlichkeit basiert. Mit flexiblen Homeoffice-Möglichkeiten, umfangreichen Weiterbildungsangeboten und einem attraktiven Vergütungspaket inklusive Gewinnbeteiligung und 30 Tagen Urlaub bieten wir dir nicht nur einen Arbeitsplatz, sondern auch eine Plattform für persönliche und berufliche Entfaltung. Unsere zentrale Lage und die Möglichkeit, unsere eigene Berghütte in Kitzbühel zu nutzen, machen uns zu einem besonders attraktiven Arbeitgeber.

U

Kontaktdaten:

UX Gruppe Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Software Developer (m/w/d) Applikation (RTOS) erhalten könnten

Engagier dich in Entwickler-Communities!

Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.

Zeig deine Fähigkeiten!

Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei UX Gruppe anzuklopfen, wenn du dich auf die Stelle als Software Developer (m/w/d) Applikation (RTOS) bewirbst – so wissen sie gleich, was sie von dir erwarten können!

Nutze Jobplattformen speziell für Tech-Jobs!

Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.

Such dir Mentoren und Feedback!

Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei UX Gruppe vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um Software Developer (m/w/d) Applikation (RTOS) mit Bravour zu bestehen

Embedded-Applikationen
FreeRTOS
C
C++
Geräte- und Schnittstellentreiber
UART
USB

Einige Tipps für deine Bewerbung 🫡

Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.

Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.

Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.

Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei UX Gruppe klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.

Wie man sich auf ein Vorstellungsgespräch bei UX Gruppe vorbereitet

Technische Vorbereitung auf die Coding-Challenges

In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!

Das eigene Portfolio im besten Licht präsentieren

Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.

Teamfähigkeit und Kommunikation betonen

In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.

Vorbereitung auf Fragen zur Software-Architektur

Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.