Jobs and Careers
BO
Internship ETAS Software Defined Vehicle
Bosch GroupGermanyfull_timeVerifiedPosted 28 Nov 2023
About the role
<h3>Company Description</h3><p><strong>Founded in 1994, ETAS GmbH is a wholly owned subsidiary of the Robert Bosch GmbH with international sales offices in Europe, North and South America, and Asia. ETAS' portfolio includes vehicle basic software, middleware, and development tools for the realization of software-defined vehicles. „Empowering Tomorrow’s Automotive Software“ – all our product solutions and services are focused on this to enable vehicle manufacturers and suppliers to develop and operate software-defined vehicles with increased efficiency. Holistic cybersecurity solutions in the automotive sector are offered via the ESCRYPT brand.</strong></p><p>ETAS GmbH is looking forward to your application!</p><h3>Job Description</h3><ul><li>Join our dynamic team as an intern, where you will gain hands-on experience at the cutting edge of business and technology. Collaborating with cross-functional experts from engineering, sales, UX, and marketing, you will play a pivotal role in shaping our innovative products.</li><li>Conduct customer needs analysis and proficiently translate requirements into practical code solutions.</li><li>Independently develop new features in an agile environment, ensuring they align with project requirements and evaluating their impact.</li><li>Drive the creation of prototypes and MVPs in collaboration with your team, validating product-market fit and refining business models through customer feedback.</li><li>Share your expertise and contribute to the growth of the team by creating tutorials, insightful blog articles, showcasing sample code, and delivering technical presentations.</li></ul><h3>Qualifications</h3><ul><li>Studies in the field of Computer Science or a related technical field</li><li>Experience in designing, building, and deploying solutions as well as writing software in one or more languages such as C++ and Rust</li><li>Reliable and responsible person who appreciates achieving goals together with others</li><li>Business fluent in English</li></ul><h3>Additional Information</h3><p><strong>Start:</strong> according to prior agreement<br/>
<strong>Duration:</strong> 4 - 6 months</p><p><u><strong>Internship Topics at ETAS</strong></u></p><p><strong>Packaging Eclipse SDV Components in Non-Yocto based Systems (Android, Freertos, debian, RaspberryPI os, ...)</strong></p><p>The Eclipse Leda project provides system image “recipes” to deliver a functional and always-available Linux-based image/distribution in the context of SDV (Software Defined Vehicle), by pulling together individual contributor pieces from <a href="https://sdv.eclipse.org/">Eclipse SDV</a> and the larger OSS community.</p><p>Currently, Leda is a full Yocto-based Linux distribution, with Eclipse SDV specific configurations and services. The task is to setup an automated build environment, in which the Eclipse SDV specific configurations and services are packaged in Debian, RPM and other packages.</p><p><strong>Sync VSS In-Vehicle Data with Cloud Representation (Vehicle Digital Twin) </strong></p><p>The Vehicle Signal Specification (VSS) of the COVESA consortium provides a unified access to vehicle signals in a tree like data structure. Projects such as Eclipse Kuksa of the Eclipse SDV working group provide access to the VSS tree via a data broker component. The broker is only available in the car and does not provide a digital twin abstraction to the cloud. However, updating such a twin every time a signal in the vehicle changes would produce too much traffic. More intelligent approaches need to be defined. The task is to find and implement an approach to create a digital twin of the vehicle signals in the cloud.</p><p><strong>Extend Kuksa Databroker to Store History Data</strong></p><p>The Vehicle Signal Specification (VSS) of the COVESA consortium provides a unified access to vehicle signals in a tree like data structure. Projects such as Eclipse Kuksa of the Eclipse SDV working group provide access to the VSS tree via a data broker component. Currently, the data broker of the Eclipse Kuksa project only provides the latest known state for a signal but no historical data. In this task the Kuksa databroker component is to be extended so that it also stores historical states of a signal. As the component is to be used within a vehicle, it is important to provide an efficient implementation. </p><p><strong>Extend Velocitas to Support uProtocol</strong></p><p>Eclipse <em>Velocitas™</em> is an open source project providing an end-to-end, scalable and modular development tool chain to create containerized <em>Vehicle Apps</em>, offering a comfortable, fast and efficient development experience to increase the speed of a development team (velocity). Eclipse Velocitas supports the COVESA Vehicle Signal Specification as abstraction for vehicle signals. The Eclipse uProtocol is a specification for transport layer agnostic exchange of messages between different entities involved in a SDV. In this task available bindin
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s