> Markdown version of [/jobs/ext/3342887-embedded-software-entwickler](https://www.wearedevelopers.com/jobs/ext/3342887-embedded-software-entwickler). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Software Entwickler - **Company:** Tektronix - **Location:** Viersen, Germany - **Contract:** Permanent contract - **Skills:** C (Programming Language), Computing Platforms, Computer Engineering, Software Debugging, Embedded Software, Ethernet, Regression Testing, Software Engineering, System Testing, Universal Asynchronous Receiver/Transmitter, Real Time Systems, Information Technology - **Published:** September 16, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=b40a2a14e7174773 ## About the Role * 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. ## Description * 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.