Software-Entwickler (m/w/d)
Core
Developing complex software for connected vehicle systems, including modern vehicle IT architectures and human-machine interfaces.
Role type
Senior C++ software engineer (embedded automotive)
Builds
Modern software solutions for connected vehicle systems and vehicle IT architectures
Domain
Automotive industry, embedded systems, connected vehicles
Deliverable
production ML models | product features
Required skills
C++, Qt, QML, Linux (Debian), object-oriented programming, UML modeling, unit testing
Preferred skills
DDS, CAN-Bus, RS232/RS422, TCP/IP, IP socket programming, embedded systems, system/subsystem integration, connected vehicle or control systems
Technologies
C++, Qt, QML, Linux, Debian, DDS, CAN-Bus, RS232, RS422, TCP/IP
Responsibilities
Develop modern software solutions for connected vehicle systems, implement and evolve complex vehicle IT architectures, integrate and connect various technical subsystems, develop human-machine interfaces and operating concepts, create program code, technical documentation, and unit tests, participate in software architecture development and documentation, maintain, optimize, and extend existing software
Seniority
Senior, hands-on IC