Embedded Software Developer C++ | Embedded Software Developer C++ (m/w/d)
Proway GmbH
Job Summary
Join a dynamic team as an Embedded Software Developer specializing in C++ for optronic systems. You will be responsible for the architecture and design of a cross-functional software platform, developing object-oriented C++ code (Standard 17/23) for platforms like Buildroot Linux, QNX, and FreeRTOS. Your role will involve programming middleware for distributed systems (CAN-Bus, Ethernet, MQTT, DDS), potentially optimizing multi-processing on Xilinx Zynq architectures, and managing the full software lifecycle from requirements engineering to testing. This position offers a permanent, full-time role in Aalen/Oberkochen, utilizing a modern toolstack including Git, Jira, CMake, and Enterprise Architect within an agile environment. Ideal for candidates with a strong background in embedded systems and a passion for quality and teamwork.
Required Skills
Education
Completed degree in Computer Science, Electrical Engineering, Mechatronics, or Engineering
Experience
- Minimum 5 years of professional experience in embedded software development
- Experience with C++ (ideally 17/23)
- Experience with UML architecture description
- Experience with common RTOS/Linux environments
- Knowledge of middleware technologies (DDS, MQTT, or CANopen) is a plus
Languages
Additional
- Not specified