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, EnglishJob 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