Senior Embedded Software-Entwickler / Embedded Software Engineer C/C++ & RTOS
Gesellschaft Mbh
Gilching, Germany
9 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.adzuna.de
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source
Tech stack
Agile Methodology
Application Frameworks
Business Logic
ARM Architecture
JIRA
Unit Testing
C++ (Programming Language)
CMake
Static Program Analysis
Software Quality
Code Review
Continuous Integration
+19 more
Software Debugging
Linux
Device Drivers
Embedded Software
Firmware
FreeRTOS
Hardware Interface Design
Human-Computer Interaction
Integrated Development Environments
Joint Test Action (IEEE Standards)
Scrum Methodology
Real-Time Operating Systems
Subsystems
Systems Integration
Universal Asynchronous Receiver/Transmitter
PIC Microcontroller
Backend
Git
Information Technology
Job description
- Applikationsentwicklung (RTOS): Als Senior Software Developer (m/w/d) Applikation (RTOS) entwickelst du 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.
Requirements
- 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, (z. B. als Embedded Software Developer (m/w/d), Embedded Software Engineer (m/w/d), Embedded Systems Engineer (m/w/d), Firmware Developer (m/w/d), Firmware Engineer (m/w/d) oder vergleichbar).
- 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.
About the company
- 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., Die UX Gruppe realisiert als High-Tech-Dienstleister mit internationalen Kunden Produkte mit positiver Wirkung auf Nutzer, Kunden, Gesellschaft und Umwelt sowie unserer Mitarbeiter. Die Unternehmen der Gruppe verfßgen ßber ein breites Spektrum an Expertisen und Technologien fßr die Realisierung von smarten Produkten. In interdisziplinären Teams werden diese gemeinsam mit den Kunden agil entwickelt, effizient produziert und sicher betrieben. Alles unter einem Dach: Zur UX Gruppe gehÜren die Marken und Unternehmen U-Experten, Ultratronik GmbH, basysKom GmbH und Imago Design GmbH.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.adzuna.de
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role â technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
TL
Thomas LimbĂźchler
System change: restart as developer?
over 5 years ago
LM
Luis Minvielle
Where to Find Entry-Level Software Engineering Jobs
over 2 years ago
KD
Krissy Davis
Best Coding Boot Camps in Germany
over 3 years ago
LM
Luis Minvielle
Jobs in Germany for Americans
over 2 years ago
LM
Luis Minvielle
Finding IT & Technology English-speaking Jobs in GermanyÂ
over 2 years ago