Embedded Software Developer
Cs2 ITEC GmbH?&?Co.?KG
München, Germany
4 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English, German Experience level
JuniorJob location
München, Germany
Tech stack
Automation of Tests
C++
Communications Protocols
Software Debugging
Embedded Software
Ethernet
Real-Time Operating Systems
GIT
Gitlab-ci
Information Technology
Software Version Control
Docker
Job description
- Entwicklung und Implementierung hardwarenaher Software für Mikrocontroller-Systeme mittels C++
- Ansteuerung und Integration von Peripherie wie GPIO, UART, SPI, I²C, ADC, PWM oder CAN
- Inbetriebnahme neuer Hardware und Durchführung von Board-Bring-up-Tests
- Analyse von Schaltplänen und Datenblättern zur Softwareintegration
- Debugging und Fehlersuche mit Oszilloskop, JTAG/SWD-Debugger
- Optimierung von Laufzeit, Speicherverbrauch und Energieeffizienz
- Implementierung von Echtzeitanforderungen, z. B. mit RTOS oder Zephyr
- Durchführung von Tests, Verifikation und Dokumentation der Firmware
- Zusammenarbeit mit Hardwareentwicklung, Elektronikdesign und Systemarchitektur
Requirements
- Abgeschlossenes Studium der Informatik oder Elektrotechnik bzw. einer vergleichbaren Studienrichtung
- Fundierte Kenntnisse in modernem, objektorientiertem C++ im Linuxumfeld unter Verwendung von Git als Versionskontrolle
- Gute Erfahrungen von C++ Unit-Testframeworks und Debugging-Tools
- Berührungspunkte mit Tools wie Gitlab CI, Docker und Robot-Framework sind ein Plus
- Sicherer Einsatz Einsatz von Kommunikationsprotokollen (z.B. SPI, I2C, Ethernet)
- Erfahrung mit Bussystemen und Echtzeitbetriebssystemen
- Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift
Benefits & conditions
- Abwechslungsreiche Tätigkeiten in einem spannenden Aufgabenumfeld
- Internationale Großprojekte bei namhaften Kunden
- Mitarbeit in einem sympathischen und motiviertem Team
- Angenehmes und kollegiales Arbeitsumfeld
- Interessante Perspektiven für die fachliche und persönliche Weiterentwicklung
- Attraktive Vergütung und flexible, familienfreundliche Arbeitszeiten
About the company
Cs2 ITEC bietet Ihnen als Berufseinsteiger oder erfahrenem Spezialisten ausgezeichnete Möglichkeiten der fachlichen und persönlichen Weiterentwicklung.
Bei spannenden und abwechslungsreichen Tätigkeiten für internationale Großkunden und Konzerne, bauen Sie, je nach Aufgabenstellung und Position tiefes Fachwissen in neuesten Technologien oder breites Projektleitungs- bzw. Führungs-Know-how auf. Durch die Vielzahl unserer Themen können wir Ihnen, je nach persönlichen Wünschen, verschiedene Technologiebereiche und Aufgabenstellungen anbieten.