As member of the Vehicle Network API team in Berlin, you will develop software connecting the Infotainment System to the other ECUs in the car. As a Software Engineer in an agile team you will design, document, implement, integrate and test features, APIs and system libraries. Development will typically be C++ and Python focused and make use of modern tools, technologies, engineering practices and methodologies.
Experience
• Experience with modern C++ (C++14/17)
• Embedded Linux knowledge
• Experience with software development tools (CMake, git)
• Experience in testing (e.g. TDD) and CI/CD
Nice to have
• Experience with vehicle network descriptions (e.g. ECU extract ARXML)
• Experience with Python
• Experience with Some/IP (e.g. Genivi implementation)
• Experience with Adaptive AUTOSAR
• Car network simulation
• Experience with IPC/RPC frameworks and API design (e.g. Thrift, gRPC)
• Experience with in-vehicle infotainment systems
Personal skills
• Excellent organizational, time management, prioritization and multi-tasking
skills
• Personal initiative, commitment, sense of ownership and resilience
• Well-developed communication and teamwork skills
• Aspiration to engineering excellence as well as drive to continuously learn and
improve
Education
• Degree in Computer Science or comparable degree
Language skills
• Proficient in English. German is a plus
Why us?
• A chance to work on a new generation of Infotainment Systems, which will
power millions of cars
• Great company values that we are passionate about and live by every day at
work. Have a look for yourself at mbition.io and scroll down to "The MBition
Experience"
• An international, interdisciplinary innovation lab, which is part of the Daimler
AG
• Agile working methods and open feedback culture
• A brand new modern and fully accessible office facing the Spree
• Flexible working hours
• Transportation and health benefits, discounts on cars & more