C++ Software Developer (m/w/d)
Core
Design, architecture, and implementation of solutions for Embedded, Automotive, or IoT systems within international software and consulting projects.
Role type
C++ Software Developer
Builds
Embedded, Automotive, and IoT software solutions
Domain
Automotive / Embedded Systems / IoT
Required skills
C++, Object-Oriented Programming (OOP), UML, Code Reviews, Software Quality Assurance, Performance Optimization, Linux/Unix Systems, RTOS
Preferred skills
Static Code Analysis (Clang-Tidy, Cppcheck), Test Automation (GoogleTest), Build Systems (CMake, Bazel), Package Management (Conan), Embedded Software Development
Responsibilities
Participate in international software and consulting projects across multiple development phases; Conceptualize, architect, and implement solutions for Embedded, Automotive, or IoT systems; Conduct code reviews and ensure software quality and performance; Analyze, develop, and optimize existing software components; Coordinate and collaborate closely with interdisciplinary project teams.