Embedded Software Entwickler (m/w/d)

Ralliant

$90K — $110K *
Technical Services
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Degree in Electrical Engineering, Computer Science, or related field.
  • Several years of experience in embedded software development.
  • Strong skills in C programming and microcontroller systems.
  • Familiarity with debugging, testing, and version control systems.
  • Knowledge of communication interfaces such as CAN, UART, SPI, I²C, or Ethernet is a plus.
  • Experience with structured software development processes and requirements management.
  • Excellent analytical thinking and structured working methods.
  • High level of responsibility and ability to solve complex technical problems independently or in a team.
  • Proficiency in German and English, both written and spoken.

Responsibilities

  • Design, develop, and optimize embedded software in C for power electronics systems.
  • Maintain and enhance existing products and software platforms.
  • Create, analyze, and update requirement, architecture, and specification documents.
  • Integrate, verify, and validate software components at the system level.
  • Commission software on target hardware and conduct functional, integration, and system tests.
  • Systematically test developed software using unit, module, integration, and regression tests.
  • Analyze and resolve complex issues in embedded real-time systems.
  • Support and mentor less experienced developers within the team.

Benefits

  • Join us in our vision of 'Electrification of Everything'.
  • Opportunity to shape ideas and process improvements.
  • Individual training and development opportunities.
  • Modern work environment in an innovative company.
Full Job Description
JOB DESCRIPTION

Ihre Aufgaben

  • Konzeption, Entwicklung und Optimierung hardwarenaher Embedded Software in C für moderne Leistungselektronik-Systeme.
  • Weiterentwicklung, Wartung und Pflege bestehender Produkte und Softwareplattformen.
  • Erstellung, Analyse und Pflege von Anforderungs-, Architektur- und Spezifikationsdokumenten.
  • Integration, Verifikation und Validierung von Softwarekomponenten auf Systemebene.
  • Inbetriebnahme der Software auf Zielhardware sowie Durchführung von Funktions-, Integrations- und Systemtests.
  • Systematisches Testen der entwickelten Software unter Anwendung gängiger Methoden wie Unit-, Modul-, Integrations- und Regressionstests.
  • Analyse und Behebung komplexer Fehlerbilder in hardwarenahen Echtzeitsystemen.
  • Unterstützung und fachliche Begleitung weniger erfahrener Entwickler innerhalb des Teams.

Ihr Profil

  • Erfolgreich abgeschlossenes Studium der Elektrotechnik, Technischen Informatik, Informatik oder einer vergleichbaren Fachrichtung.
  • Mehrjährige Berufserfahrung in der Entwicklung von Embedded Software.
  • Sehr gute Kenntnisse in der Programmiersprache C sowie im Bereich mikrocontrollerbasierter Systeme.
  • Erfahrung mit Debugging-, Test- und Versionsverwaltungssystemen.
  • Kenntnisse von Kommunikationsschnittstellen wie CAN, UART, SPI, I²C oder Ethernet sind von Vorteil.
  • Erfahrung mit strukturierten Softwareentwicklungsprozessen sowie Anforderungs- und Spezifikationsmanagement.
  • Ausgeprägtes analytisches Denkvermögen und eine strukturierte Arbeitsweise.
  • Hohe Eigenverantwortung sowie die Fähigkeit, komplexe technische Probleme selbstständig oder im Team zu lösen.
  • Gute Deutsch- und Englischkenntnisse in Wort und Schrift.

Was wir bieten:

  • Werden Sie Teil unserer Vision der „Electrification of Everything“
  • Gestaltungsspielraum für eigene Ideen und Prozessverbesserungen
  • Individuelle Weiterbildungs- und Entwicklungsmöglichkeiten
  • Modernes Arbeitsumfeld in einem innovativen Unternehmen  

#LI-MP1

Similar Jobs

More Jobs at Ralliant

More Technical Services Jobs

Find similar Embedded Software Entwickler (m/w/d) jobs: