Job Details
Skills And Tools:
Job Description
- Conception and further development of software architectures for control elements in the vehicle (e.g. multifunction switches, touch interfaces, touch displays)
- Analysis of customer requirements and derivation of technical specifications
- Definition of software modules, interfaces and communication protocols (e.g. CAN, LIN)
- Coordination with hardware development and system architecture
- Ensuring functional safety (ISO 26262) and cybersecurity (ISO/SAE 21434)
- Support and transform in the implementation, integration and validation of software components
- Implementation of architecture reviews and technical advice in the project team
- Execution of defined work packages from the German development team
Job Requirements
·Degree in computer science, electrical engineering or comparable qualification
·Several years of experience in software development in the automotive sector
·Sound knowledge of embedded software architecture, model-based development (e.g. AUTOSAR, UML/SysML)
·Experience with real-time operating systems, touch technologies, and user interaction
·Good programming skills in C/C++ according to MISR-C standards
·Experience with off-the-shelf software development, architecture reuse, and variant management
·Good knowledge of software requirements management tools (e.g. Doors, Codebeamer) and software architecture tools (e.g. Enterprise Architect)
·Experience with CAN and LIN bus systems and the corresponding communication protocols
·Familiarity with relevant standards and norms (ISO 26262, ISO/SAE 21434)
·Experience in a technical leadership role in the development process according to ASPICE
·Knowledge of CI/CD pipelines, automation tools, and DevOps principles is a plus
·Team-oriented and structured way of working
·Very good English skills
Willingness to closely collaborate with international teams (remote coordination from Germany)







