freiberufler Software Architect auf freelance.de

Software Architect

zuletzt online vor wenigen Tagen
  • auf Anfrage
  • 400458 Cluj
  • Weltweit
  • ro  |  en
  • 29.10.2024

Kurzvorstellung

Senior Embedded Software Architect & Developer • Contractor • Freelancer .
+9 years of experience in embedded systems, automotive industry and AUTOSAR process.

Qualifikationen

  • autosar
  • Cyber Security
  • Embedded Software9 J.
  • Embedded Systems
  • Software Architecture
  • Technische Projektleitung / Teamleitung

Projekt‐ & Berufserfahrung

Software Architect
Piaxo, Bucuresti
9/2022 – 10/2024 (2 Jahre, 2 Monate)
Automobilindustrie
Tätigkeitszeitraum

9/2022 – 10/2024

Tätigkeitsbeschreibung

Project - Inverter Powertrain SW Platform (Rimac Technology)
The scope of this project was creating an Automotive Grade ECU that implemented Domain Architecture specific concepts on the new Zonal Architecture approach.

Responsibilities:
- Successfully fulfilled the new high-performance platform specifications in line with the project's timelines, defining a new Mode Management strategy and architecture by ensuring an efficient and performant multicore SW distribution and SWCs mode handling, monitoring functional safety sub-systems with support for high-frequency measurements.
- Defined a network handling strategy, clarifying missing elements by presenting and creating a proof-of-concept for ECU network management, choosing the best solution for E2E supervision, and aligning on DBC updates with the System Engineering team.
- Ensure Communication functionality in line with customer requirements, by configuring the AUTSOAR Communication Stack and performing reviews on communication SW and SYS requirements.
- Mentoring and supporting colleagues with no previous experience on Vector MICROSAR projects, planning and steering the communication team activities, and creating new How-To materials.

Skills: System Architecture, Mode Management, Network Management, ECU Diagnostics Architecture, Agile, Multi-core system design, code optimization

Eingesetzte Qualifikationen

Embedded Software

Technical Leader
Hella, Craiova
1/2021 – 9/2022 (1 Jahr, 9 Monate)
Automobilindustrie
Tätigkeitszeitraum

1/2021 – 9/2022

Tätigkeitsbeschreibung

Project - Automotive Zonal ECU pilot project.
The scope of this project was creating an Automotive Grade ECU that implemented Domain Architecture specific concepts on the new Zonal Architecture approach.

Responsibilities:
- Successfully ensured the first generation of zonal ECUs, increasing the worldwide business competitivity on the global markets (Asia and America) by coordinating and supporting the development team to implement Zonal specific features: Ethernet, SOA, Generic GW, I/O control via Ethernet while regularly having alignments with higher management to ensure our results align with their vision and internal milestones are achieved.
- Successfully created the service specification for SOA in order to describe the specifics of how to implement the services and their distribution in a multi-core/multi-cpu system.

Project - Power liftgate software platform.
The client, an important automotive company, desired to have a single software solution that could be used on all their carlines with minimum intervention at EOL.
Successfully release a generic software that 100% fulfills customer requirements, ensuring complete compatibility towards multiple carlines, reducing development costs (~20%) for future carlines by:

Responsibilities:
- Coordinating the SW development team to ensure the project satisfies the clients requirements regarding ECU mode management and networking behavior (CAN Wakeup time, Network awake and wakeup reasons etc.).
- Prioritize activities and setup a development process that would raise the maturity of the project and ensure that loss of maturity will be avoided in future releases.
- Ensured that the design of the overall SW is reusable in all other future carlines, thus eliminating the need for extra qualification or multiple software variation in case of future models.

Skills: SOA, Service Discovery, Events, Method Calls, AUTOSAR compliant single-core/multi-core/multi-CPU
solutions.

Eingesetzte Qualifikationen

Embedded Software

Embedded Software Architect
Hella, Craiova
4/2019 – 6/2021 (2 Jahre, 3 Monate)
Automobilindustrie
Tätigkeitszeitraum

4/2019 – 6/2021

Tätigkeitsbeschreibung

Project - Body Control Module
Daimler Critical automotive project became unstable and uncontrolled before the final release, unable to deliver a running product affecting the Mercedes 2021 S-Klasse and 2022 E-Klasse production, risking hundreds of millions of euro fees.

Responsibilities:
- Dropped the networking error reports to an astonishing clear 0 (from ~800) while securing a 300M euro project business case and the next product generation by being a leading member of the global task-force team, coordinating a 5 person focused sub-team.
- Developed state of the art solutions integrating Autosar Network Gateway-based protocols, ensuring the most optimal way for module interaction (e.g. security, diagnostics, safety, IPC, etc.) and achieving the perfect runtime balance in the context of a multi-core and multi-cpu system.
- Exponentially increased the worldwide trustworthiness in our product, successfully scoring 0% downsides during an extraordinary audit from the company CEO and Vice-president of Daimler.

Skills: AUTOSAR, MICROSAR Ethernet, SOME/IP, AUTOSAR Communication Stack, Functional Safety, multi-core/
multi-CPU knowledge, Vector Toolchain, Renesas, debuggers, hardware, IBM Rational Doors, DAG specific products, Bus Mode Management, Electrical error handling(Bus Off, Global timeout, short circuit, open load), E2E, Message timeout, Partial Networking, Communication Variation Management.

Project
Automotive body base system platform activities.
The company’s automotive software development process could not compete with the dynamic changes on the market, being unable to fulfill the requirements of different OEMs over the years. Thus, the need for a software platform to raise maturity and avoid the possibility of incomplete products that resulted in fees and the risk well losing of the projects (~millions of euros).
Sharply decreased the software development issues and costs by architecting configurable solutions that could be easily adapted on common OEM requirements, thus reducing the effort to ~10% of the initial effort by:

Responsibilities:
- Effort was reduced to 120 hours of configuration versus 1000 hours in case the solution would've been developed in project.
- Qualification, quality improvement, bug fixes would've been performed only once, inside the project and then only delivered for reintegration in the project, without any additional reconfiguration.
Drastically increased the maturity of all customer projects and created the opportunity for more complex and valuable projects, by performing trainings in the organization for better use of the platform products in order to reduce effort during acquisitions.

Skills: ASPICE, Management reporting, Communication skills, Architecture and development solutions, AUTOSAR
Communication Stack, CAN, LIN, Ethernet

Eingesetzte Qualifikationen

Embedded Software

Embedded Software Developer
Hella, Craiova
2/2015 – 4/2019 (4 Jahre, 3 Monate)
Automobilindustrie
Tätigkeitszeitraum

2/2015 – 4/2019

Tätigkeitsbeschreibung

Project - Body control module Daimler.
Critical automotive project faced critical functional issues due to high runtime which lead to features being unable to execute and jeopardizing OEM testing activities.

Responsibilities:
- Proposed optimization strategies by refactoring core functionalities in order to reduce call overhead and resource consumption.
- Introduced innovative alternatives to inter-core communication in order to get rid of additional jitter introduced in the system by using the Spinlock and IOC mechanisms of the OS.

Project - Trailer tow module
VAG/Audi The automotive customer needed to ensure the ECU can satisfy the needs for a total of 7 carlines without the need of reflashing different software’s at the EOL.

Responsibilities:
- Analyzed and identified variation points in customer carlines and proposed refactoring of existing features in order to support any kind of variation or number of variations.
- Refactored entire functionalities in order to support the adaptation of the behavior of the ECU based on any of the car variant, thus reducing the development costs only to reconfiguration for the 6 other carlines.

Skills: AUTOSAR compliant solutions, Variant Management, GreenHills, Embedded C, Critical thinking and Time
management, System and Software architecture analysis, Requirements analysis, code refactoring.

Eingesetzte Qualifikationen

Embedded Software

Zertifikate

iSAQB
Certified Professional for Software Architecture (Foundation Level) - Certificate ID: 19-CPSAFL-1593
2020

Ausbildung

Engineer
Computer Science
Faculty of Automation
2013
Bu

Über mich

Several years on single and Multi-Core projects (NXP, Infineon, Renesas, Texas Instruments)
Strong knowledge of AUTOSAR stacks (Memory, OS, System, Communication, Diagnostics, Cyber Security) and providers of AUTOSAR (Vector, Elektrobit and KPIT)
Strong knowledge of Vector, Elektrobit tool chain and as well Doors, Polarion and others
Several OEM projects (VAG, Stelantis, Porsche, Daimler, Rimac Technology, etc.)
Several products, from powertrain to infotainment, steering, airbags, sunroof, etc.

Persönliche Daten

Sprache
  • Rumänisch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
Weltweit
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
21
Alter
31
Berufserfahrung
9 Jahre und 2 Monate (seit 09/2015)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden