Company:Arriver Software GmbHJob Area:Engineering Group, Engineering Group ( Software Engineering General Summary:Arriver? is a new software unit and brand, fully focused on developing perception, fusion and drive policy software for the next generation cars. It will deliver an open, scalable and flexible architecture solution running on Qualcomm® Snapdragon Ride? System on a Chip (SoC) platform. Arriver? has 800 people in 5 countries ? China, Germany, Romania, Sweden, USA ? and builds on more than a decade of experience in active safety software development. The company is wholly owned by Qualcomm®. What you'll do Develop a harmonized and flexible XiL platform which can be used in various tools and different test methods (e.g. re-processing, open- and closed-loop simulation)Generate the SuT according to the time plan and customer request. Emulate hardware dependencies to represent hardware behavior in the SiLDevelop a simulation environment for Advanced Driving Assistance Systems (ADAS) and Autonomous Driving Systems (ADS) for internal feature teams (customers)Create XiL frameworkXiL development in C++ and other languagesContribute to environments for automated testingWork in an agile environment and collaborate locally and globallyBe part of Qualcomm's newly formed Automotive Business What you'll bring University degree or equivalent in Engineering, Physics, Computer Science or similar field5+ years of industry experienceAt least 3-year proven track-record of C++ programming (Windows and Linux); Python as a bonusRelevant experience with:SiL and HiL Framework developmentautomotive embedded SW and its environment in the vehicle incl. automotive bus systemsbuild systems, such as CMake and BazelAUTOSAR (Classic/Adaptive)automotive test methods, reprocessing and simulationSimulation Tools (e.g. dSPACE ASM)dSPACE tooling (e.g. VEOS, AutomationDesk, ConfigurationDesk)ADAS, ADSKnowledge of respective standards (e.g. FMU/FMI, ASAM Simulation Standards)Fluent German and English language skillsPro-active and a good team playerAbility to work independently towards a goalHaving worked as a Scrum Master is a plusActed as a tech lead and mentor of early-career developers and being a persistent, creative problem solver is desirableAbility to manage individual workload and deliver established project milestonesSelf-motivated with a persistent desire to learn and understand the unknown What's an offer: