Tasks
The Software Architect is responsible for identifying the business and stakeholder (internal and external) requirements on the project.
This position is also responsible for the design of the entire system based on the received requirements, choosing the system architecture and each individual component of the system at a high level, as well as choosing the technologies for the implementation of each component and connections between the components.
The Software Architect is responsible for performing the process of designing the Software Architecture and checking its implementation throughout the project (i.e.
decomposition of SW functions and requirements to module level, specification of interfaces between SW modules and their interaction).
**ESSENTIAL FUNCTIONS**:
- Defines technical requirements and creates software architectural designs, ensures feasibility, functionality, and integration with existing and future automotive systems/platforms
- Participates in the selection of development/ test tools and environments to enhance overall the software infrastructure and ecosystem
- Designs the SW architecture
- Defines and approving module interfaces
- Conducts SW architecture reviews
- Collaborates with third-party vendors to evaluate and/or develop key software technologies required to offer comprehensive Software Development
- Contributes to the overall software quality by defining best-practice software engineering methods, including specifications, testing guidelines, and code-review processes
- Collaborates with other teams in an international setting and transfer knowledge gained on advanced technology
- Supports the System Architect when defining the System Architecture
- Supports the creation of the Software integration strategy
- Supports the planning of the architecture activities (e.g.
time effort estimations, etc.)
**ADDITIONAL FUNCTIONS**:
- Authorized to propose rejection of certain requirements to the SW Requirements Engineer and SW Project Manager, if they could cause serious problems in the SW Architecture, lead to instability, or would otherwise compromise important underlying architectural concepts
- Authorized to decide between alternatives within the SW architecture in cases where pros and cons, along with other decision criteria do not clearly indicate the best choice option
- Authorized to accept or reject a work product in the object reviews in which this role participates, if the topic falls into the expertise of this role
- Authorized to escalate obstacles for the SW architecture which cannot be resolved within the team
**Qualifications**:
7+ years prior experience as an embedded software engineer with in-depth knowledge of programming multi-core microcontroller/ microprocessor-based systems
Possesses leadership and people coaching experience and skills (including HR processes and methods)
Self-motivated and able to motivate others
Knowledgeable about PSS, PLC process methods and tools
Possesses an understanding of related technologies
Possesses communication, moderation, networking, writing, and negotiation skills in both English and German
Demonstrated ability of intercultural working styles and understanding of global acumen with experience in international teams
Experience in Project Management methods, processes, skills, and tools
Possesses planning and organizational skills and is a result and customer-oriented person
Experienced and knowledgeable in problem solving techniques
Knowledgeable of relevant products and technologies
Possesses an understanding of the Software architecture with knowledge of necessary technologies
Development experience with real-time operating systems
Experience in architecting complete software solutions (including low-level drivers, middleware, and communication stacks for CAN and Ethernet)
Experience with architecture and requirement management tools (e.g., Doors, Rhapsody, Enterprise architect) and architecture languages (e.g., UML, SysML)
Knowledgeable in design techniques and methods
Knowledgeable of sensors, benchmarking, implementation, and digital signal processing
Possesses Software integration test strategies and process knowledge
Advantageous
Master's Degree in Engineering, Software, Electrical Engineering, and/or business Administration focus
Budgeting and finance knowledge
**Benefits**:
Kantine
Flexible Arbeitszeiten
Gehaltsbonus
Karriereberatung und Trainingsangebot
Lebensversicherung
Reisekostenzulage
Gesundheitsvorsorge
Mitarbeiter werben Mitarbeiter
About us
Continental develops pioneering technologies and services for sustainable and connected mobility of people and their goods.
Founded in 1871, the technology company offers safe, efficient, intelligent and affordable solutions for vehicles, machines, traffic and transportation.
In 2021, Continental generated sales of €33.8 billion and currently employs more than 190,000 people in 58 countries and markets.
On October 8, 2021, the company celebrated its