softwareentwickler-m-w-d-embedded

OMM Solutions GmbH
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
German, English

Job location

Tech stack

Testing (Software)
Agile Methodologies
Confluence
JIRA
Unit Testing
C++
Datasheets
Programming Tools
Embedded Software
Ethernet
Field-Programmable Gate Array (FPGA)
Hardware Design
Scrum
Software Requirements Analysis
Software Systems
PIC Microcontroller
Information Technology
Bare Metal
Bitbucket
Operational Systems
Jenkins

Job description

  • Entwicklung von Embedded Software in C++ für Mikrocontroller im Umfeld der Mobilität militärischer Landfahrzeuge, z. B. auf Controllern der TI-Hercules-Familie
  • Erstellung von Testsoftware zur Hardwareverifikation sowie Entwicklung der funktionalen Fahrzeugsoftware
  • Mitarbeit bei der Analyse und Definition von Softwareanforderungen sowie Beteiligung an Reviews von Hardwaredesigns und Schaltplänen
  • Planung und Durchführung der Erstinbetriebnahme von Hard- und Software
  • Verantwortung für zugehörige Engineeringprozesse, einschließlich Aufbau und Weiterentwicklung von Schnittstellen- und Hardwaresimulationen
  • Aktive Weiterentwicklung und Automatisierung von Testprozessen
  • Enge Zusammenarbeit mit Hardwareentwicklung bei Fehlersuche, Integration, Tests und Inbetriebnahme im Labor und im Fahrzeug
  • Bewertung prototypischer Hard- und Softwarelösungen sowie Beobachtung und Einführung neuer Technologien
  • Kontinuierliche Optimierung von Entwicklungswerkzeugen und Prozessen

Requirements

  • Erfolgreich abgeschlossenes Studium der Elektrotechnik, Informatik mit elektrotechnischem Schwerpunkt oder eine vergleichbare Qualifikation
  • Mehrjährige Erfahrung in der Embedded-Softwareentwicklung
  • Sehr gute Kenntnisse in modernem C++ (idealerweise Bare-Metal und mit Betriebssystemen)
  • Erfahrung mit Unit-Tests, CI-Tools (z. B. Jenkins), Versions- und Projektmanagementtools (Bitbucket, Jira, Confluence) sowie agilen Methoden wie Scrum
  • Fundierte elektrotechnische Kenntnisse, sicher im Umgang mit analogen und digitalen Schaltungen, Schaltplänen und Datenblättern
  • Gutes Verständnis von Mikrocontrollern, elektronischen Baugruppen, FPGAs sowie Bussystemen wie CAN und Ethernet
  • Kenntnisse in der Entwicklung sicherheitsrelevanter Software und Nachweisführung sind von Vorteil
  • Selbstständige, strukturierte und sehr sorgfältige Arbeitsweise gepaart mit ausgeprägter Team- und Kommunikationsfähigkeit
  • Sehr gute Englischkenntnisse in Wort und Schrift

Benefits & conditions

  • Top Arbeitsumfeld - Moderne Büros mit allem, was du brauchst, plus Kaffee- & Wasserflat
  • Job mit Zukunft - Unbefristeter Arbeitsvertrag für maximale Sicherheit
  • Mehr Freizeit - 30 Tage Urlaub im Jahr für deine Erholung
  • Zusätzlicher Cashflow - VWL & betriebliche Altersvorsorge für deine Zukunft
  • Flexible Arbeitszeiten - Gleitzeit ab der ersten Minute für mehr Work-Life-Balance
  • Kostenlos Parken - Dein eigener Mitarbeiterparkplatz direkt vor der Tür
  • Extra-Bonus - Urlaubs- & Weihnachtsgeld on top

Apply for this position