Software Architect
Core
Create software architectural design specifications for power drive systems products and ensure A-SPICE-compliant documentation.
Role type
Software Architect (Embedded Systems)
Builds
Power drive systems products for the vehicle market (eMobility)
Domain
Automotive / Embedded Software
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Embedded software development in C, Software architectural design, A-SPICE compliance, ISO26262, IEC61508, Resource analysis (CPU load, Code size, RAM size), Software integration troubleshooting, Distributed team collaboration
Preferred skills
Automotive-oriented software architecture (AUTOSAR), Infineon Tricore Aurix controller family, Tool knowledge (Bitbucket, JIRA, Enterprise Architect, Polarion)
Technologies
C, UML, AUTOSAR, Infineon Tricore Aurix, Bitbucket, JIRA, Enterprise Architect, Polarion
Responsibilities
Analyse software requirements to identify architecturally significant elements, Evaluate software architectural choices, Define the software architecture elements, Allocate the software requirements to the elements of the software architectural design, Define interfaces of software elements, Describe dynamic behaviour of software elements, Create/update the bi-directional traceability between the software architecture elements and the software requirements, Analyse the resources (CPU load, Code size, RAM size etc.) and define the consumption objectives, Investigates, debugs and troubleshoots any issues that might occur during or/and after SW integration, Prioritize software components for criticality and complexity, Planning and coordinating with internal and external partners for software architecture topics
Seniority
Mid-level, hands-on IC