Embedded Software Engineer - C/C++
Contact us Mariano de Castro
Dortmund, Germany
3 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on jobs.meinestadt.de
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Part-time / full-time
Working hours
Regular working hours
Languages
English, German
Job source
Tech stack
Systems Engineering
Automation of Tests
Unit Testing
C++ (Programming Language)
CMake
Code Review
Communications Protocols
Continuous Integration
Software Debugging
Linux on Embedded Systems
Embedded Software
Ethernet
+10 more
FreeRTOS
Hardware Design
Joint Test Action (IEEE Standards)
Python (Programming Language)
Real-Time Operating Systems
Universal Asynchronous Receiver/Transmitter
PIC Microcontroller
Git
Yocto
C++14
Job description
- Entwicklung und Weiterentwicklung von Embedded Software in C/C++ für ARM-basierte Systeme
- Implementierung hardwarenaher Software für Mikrocontroller und Embedded-Linux-Plattformen
- Entwicklung von Treibern sowie Schnittstellen zu Sensoren, Aktoren und Kommunikationsmodulen
- Analyse und Behebung komplexer Softwarefehler auf Systemebene
- Optimierung hinsichtlich Performance, Speicherverbrauch und Echtzeitverhalten
- Durchführung von Code Reviews sowie Erstellung technischer Dokumentationen
- Enge Zusammenarbeit mit Hardwareentwicklung, Test und System Engineering
Requirements
- Mehrjährige Erfahrung in der Embedded Softwareentwicklung
- Sehr gute Kenntnisse in C und/oder Modern C++
- Erfahrung mit Embedded Linux
- Sicherer Umgang mit ARM-basierten Mikrocontrollern oder SoCs
- Erfahrung mit Git sowie Build-Systemen wie CMake oder Yocto von Vorteil
- Kenntnisse gängiger Kommunikationsprotokolle (CAN, SPI, I²C, UART, Ethernet)
- Erfahrung im Debugging mit JTAG, GDB oder vergleichbaren Tools
-
Gute Deutsch- oder Englischkenntnisse Nice-to-have
- Erfahrung mit Echtzeitbetriebssystemen (FreeRTOS, Zephyr o. Ä.)
- Kenntnisse in Unit Testing und Continuous Integration
- Erfahrung im industriellen Anlagenbau, Medizintechnik oder Industrieelektronik
- Python für Testautomatisierung Amoria Bond operates as an employment Business and agency. No terminology in this advert is intended to discriminate on the grounds of age or experience, and we confirm that we are happy to accept applications from persons of any age or experience for this role.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on jobs.meinestadt.de
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
LM
Luis Minvielle
Where to Find Entry-Level Software Engineering Jobs
over 2 years ago
LM
Luis Minvielle
Finding Jobs in Germany
over 2 years ago
CH
Chris Heilmann
Dev Digest 121 - AI goes offline
about 2 years ago
LM
Luis Minvielle
Finding IT & Technology English-speaking Jobs in GermanyÂ
over 2 years ago
TL
Thomas Limbüchler
System change: restart as developer?
over 5 years ago