Embedded Software Engineer

Rheasys Germany GmbH
Stuttgart, Germany
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English, German
Experience level
Junior
Compensation
€ 90K

Job location

Remote
Stuttgart, Germany

Tech stack

Booting (BIOS)
C++
Communications Protocols
Computer Engineering
Software Debugging
Linux
Embedded Software
FreeRTOS
Github
RTLinux
Software Systems
Systems Integration
Universal Asynchronous Receiver/Transmitter
Yocto
U-Boot

Job description

  • Zusammenarbeit mit interdisziplinären Teams zur Gestaltung und Umsetzung von Softwarelösungen.
  • Fehleranalyse, Debugging und Optimierung von Software für Leistung und Zuverlässigkeit.
  • Sicherstellung einer nahtlosen Integration von Hard- und Software in eingebetteten Umgebungen., * Arbeiten Sie an fortschrittlichen eingebetteten Lösungen in den Bereichen softwaredefinierte Radios und Radartechnologien.
  • Werden Sie Teil eines dynamischen Teams in einem wachsenden Unternehmen, das Innovation und Qualität schätzt.
  • Profitieren Sie von Mentoring und Unterstützung, um in Ihrer Rolle erfolgreich zu sein.
  • Arbeiten Sie in der aufstrebenden Region Stuttgart, die sowohl berufliche Entwicklung als auch eine ausgezeichnete Work-Life-Balance bietet., * Demonstrated, hands-on experience in C/C++ programming in a Linux-based environment is mandatory.
  • Experience must include, at minimum, development under Linux (e.g., user space or kernel modules).
  • Preferred experience includes development for ARM-based platforms, Real-Time Linux (RT Linux), Yocto, Microblaze or FreeRTOS.
  • Applicants should provide specific examples or references to past work (e.g., code samples, GitHub projects, or descriptions of embedded software projects).
  • Experience with the U-Boot bootloader is a plus.
  • Strong grasp of hardware and software integration.
  • Excellent skills in debugging and problem-solving.
  • Familiarity with communication protocols such as SPI, I²C, UART, and CAN.
  • A completed degree in Computer Engineering, Electrical Engineering, or a comparable field.
  • Outstanding teamwork and communication skills, along with a willingness to work closely in a team.
  • Very good proficiency in both German and English, spoken and written.

Requirements

  • Nachweislich praktische Erfahrung in der Programmierung mit C/C++ unter Linux ist zwingend erforderlich.
  • Die Erfahrung muss mindestens die Entwicklung unter Linux umfassen (z. B. im Userspace oder durch Kernelmodule).
  • Bevorzugt sind Erfahrungen mit ARM-basierten Plattformen, Microblaze, Real-Time Linux (RT Linux), Yocto oder FreeRTOS.
  • Bewerber*innen sollten konkrete Beispiele oder Referenzen zu bisherigen Projekten bereitstellen (z. B. Code-Beispiele, GitHub-Repositories oder Projektbeschreibungen).
  • Erfahrung mit dem Bootloader U-Boot ist von Vorteil.
  • Sicheres Verständnis für die Integration von Hardware und Software.
  • Ausgeprägte Fähigkeiten in der Fehleranalyse und Problemlösung.
  • Vertrautheit mit Kommunikationsprotokollen wie SPI, I²C, UART und CAN.
  • Abgeschlossenes Studium in Computer Engineering, Elektrotechnik oder einem vergleichbaren Studiengang.
  • Ausgezeichnete Team- und Kommunikationsfähigkeiten sowie die Bereitschaft zur engen Zusammenarbeit im Team.
  • Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift., * Abitur oder gleichwertig (Wünschenswert)

Berufserfahrung:

  • C++: 1 Jahr (Erforderlich)
  • ARM: 1 Jahr (Wünschenswert)

Sprache:

  • Deutsch (Erforderlich)
  • Englisch (Erforderlich)

Benefits & conditions

  • Opportunity to work on advanced embedded solutions in software-defined radios and radar technologies.
  • Be part of a dynamic team in a growing company that values innovation and quality.
  • Receive mentoring and support to help you succeed in your role.
  • Located in the thriving Stuttgart region, offering both professional growth and an excellent work-life balance.

Apply now to become part of a forward-thinking company at the forefront of embedded software development!

Art der Stelle: Vollzeit, Festanstellung, Freie Mitarbeit

Gehalt: 50.000,00€ - 90.000,00€ pro Jahr

Leistungen:

  • Flexible Arbeitszeiten
  • Homeoffice-Möglichkeit

Apply for this position