As Software developer in the V.A.S. Technology Vehicle team you will take on the task of developing control logic and interfaces in a real-time environment with strict requirements on both performance and safety for autonomous driving for both machines and trucks. The V.A.S. Technology Vehicle SW domain has two main interfaces, up-stream towards the Autonomous Driving System, and down-stream towards different vehicle ECU’s through CAN.
Our SW needs to adapt different underlying vehicle architectures down-stream to conform to a common internal interface up-stream, used by all higher-level driving functions.
Examples of tasks:
Implement interface towards AD-system and vehicle
Interface testing and support of verification
Implement logics (e.g. switching between primary and redundant steering)
Accumulation of base vehicle signals (e.g. Diagnostics, truck/machine readiness)
Document requirements and implement test cases to prepare towards ASIL functionality
The work will cover all stages from prototyping SW, requirement development, SiL/HiL/Vehicle verification to final production code verification. We target to have a state-of-the-art development environment.
Experience from development of embedded systems.
Experience from verification of embedded systems, on unit and integration level.
Experience from working within a safety standard development process, such as ISO 26262 or ISO 13849.
Good knowledge about C or C++ programming for embedded systems.
Good knowledge about Docker and Jenkins for automated testing
Good knowledge about Python programming.
Good knowledge about communication interfaces commonly used within Automotive applications.
Experience from troubleshooting, both software and hardware.
As you will be working with new technology, it is preferable if you have broad experience in product development within relevant engineering areas. You will have the opportunity to work with different cultures cross functionally, with internal as well as external stakeholders and therefore we see that you have good interpersonal and communication skills. Being fluent in English, spoken and written, is also important to succeed in this position.