10.04.2026 aktualisiert

MN
100 % verfügbar

Embedded Software Engineer and Architect

Darmstadt, Deutschland
Deutschland
MSC Electrical Engineering (Automation)
Darmstadt, Deutschland
Deutschland
MSC Electrical Engineering (Automation)

Profilanlagen

CV-MN_01-09-2025.pdf

Skills

C++DebuggingEmbedded SoftwareEthernetSoftware ArchitectureSoftware-ToolsRequirements EngineeringRobot FrameworkDOORS (Software)Automotive Software
AUTOSAR, Software Architecture, Software Development, Requirement Analysis, Requirements Engineering, VehicleTesting, Test Bench, V-Model, CAN, Ethernet, SomeIP protocol, static code analysis, Bootloader, debugging, bug fixing, RTOS , Functional Safety ISO26262, Cybersecurity ISO 21434
Front Camera Features: Perception (i.e. TSR, LDA, OD, PD, MSR), Camera Calibration, Thermal management, Fan Control etc
Programming Skills: Embedded C, C++, Python, Perl, MATLAB (basic)
IDE & Debugger: iSystem winIDEA, Lauterbach, IAR Workbench, Greenhills Multi, Visual Studio, Eclipse, GCC
RTOS: Integrity OS, FreeRTOS, OSEK
AUTOSAR Tools: EB Tresos, DaVinci Developer & Configurator, AUTOSAR Builder, ARXML Generator, Artop
Automotive / Software Tools: DOORs, Polarion, Vector Tools (CANalyzer, CANoe), Logic Analyzer, QTools, DLT Viewer, BMW-ESys, BMW VCAR, ODIS
Protocols / Bus Systems: CAN, Ethernet, SOME/IP (TP, Service Discovery, TCP/UDP), UDS, SPI, JTAG, UART
Version Management: Git, PTC Integrity
Standards & Methodologies: ASPICE, Functional Safety ISO 26262, Cybersecurity ISO 21434, MISRA C, QAC, Lint
Other Tools: Jira, Kanban, Confluence, Robot Framework

Erfahrung

Berufserfahrungmehr als 10 Jahre
Freelancer seit2018

Sprachen

DeutschverhandlungssicherEnglischverhandlungssicherHindiMuttersprache

Projekthistorie

System Engineer – Product Owner

TechRoad GmbH
Domain/Technologies: AI-Assisted Software Development (Claude, Gemini, etc.), Antigravity Framework, System & Requirements Engineering, Agile Development
  1. Used LLM models like Gemini and Claude to accelerate the design, implementation, and testing of software, ensuring high-quality results and faster delivery cycles.
  2. Gathered requirements, maintained stakeholder communication, prioritized features, managed the product backlog, and established project processes.
  3. Led sprints, retrospectives, and onboarding of new resources to ensure team collaboration and delivery of multiple projects.

Software Architect (self-employment)

Behr-Hella Thermocontrol GmbH (BHTC)
Project: HVAC Controller ECU
End Client: VW Group
Domain/Technologies: ASPICE, AUTOSAR, Embedded C
Key Tools: IBM Rhapsody, DaVinci Developer & Configurator
  • Designed and maintained software architecture in IBM Rhapsody, ensuring compliance with the ASPICE development process.
  • Improved traceability and consistency between architecture and implementation, closing critical gaps.
  • Collected and documented actual project resource usage to support analysis and optimization of performance and scalability.
  • Extended software architecture with new HVAC features (compressor and air distribution control) through reverse engineering, enabling enhanced system functionality.

Feature Owner - Software Integration (Selfemployment)

Cariad SE
Project: Front Camera ECU - VW project (duration: ≈ 2 Years)
Domain/Technologies: ASPICE, AUTOSAR, Infineon Aurix Tricore, Mobileye EyeQ5, Ethernet, SOME/IP, Service Discovery, TCP/UDP, UDS, Diagnostics, Vehicle Testing, Linux
Key Tools: MS Project, IBM DOORS, CANoe, VW KPM, Jira, Wireshark, ODIS, iSystem WinIDEA Debugger
  • Defined software integration requirements in DOORS and aligned with suppliers.
  • Coordinated the software integration cycle, including interface freeze, SDK delivery, third-party library integration, and testing at both component and system levels.
  • Tracked software deliveries, KPMs, Q-Gate reports, and aligned milestones, change requests, technical clarifications, and escalations with suppliers.
  • Served as the interface between internal teams and external suppliers.
  • Supported testing on both the test bench and in-vehicle environments.

Software Architect (self-employment)

GKN Driveline International GmbH
End Client: VW Group
Domain/Technologies: AUTOSAR, ASPICE
Key Tools: Enterprise Architect (EA), PTC Integrity/Windchill, Artop
  • Validated software requirements for clarity, feasibility, and traceability.
  • Reviewed SRS for completeness, alignment with project goals, and compliance with automotive processes.
  • Developed static software architecture and defined interfaces for software elements.
  • Designed dynamic architecture and conducted architectural reviews to ensure compliance with ASPICE processes.
  • Evaluated detailed software designs to ensure consistency with architectural decisions.
  • Identified gaps in software architecture and implemented solutions to achieve ASPICE Level 2 compliance

Embedded Software Engineer - Cybersecurity (self-employment)

Continental Automotive GmbH
Project: Gateway-MQB23/ICAS1
End Client: VW
Domain/Technologies: ASPICE, AUTOSAR, Cybersecurity (ISO 21434), Secure Onboard Communication (SecOC)
Key Tools: EB Tresos, Embedded C, DOORS, CANoe, GIT, Jira, Confluence
  • Analyzed system requirements and created software requirements.
  • Developed software architecture and detailed design in Enterprise Architect (EA).
  • Owned Secure Onboard Communication (SecOC) feature and Authentic Time implementation.
  • Fully configured AUTOSAR basic software modules, such as SecOC, Freshness Manager, CSM, VKMS, DCM, CanIf, and CanTp.
  • Supported VKMS and HSM configuration
  • Performed unit testing and verified SecOC Challenge-Response and Broadcast messages on the test bench using CANoe and Python scripts.
  • Investigated in-vehicle issues for VW and delivered solutions as needed.
  • Application software development for modules like ATiClient
  • Responsible for all software level v-cycle activities SWE.1, SWE.2, SWE.3, SWE.4, SWE.5 and SWE.6

Automotive Software Engineer (self-employment)

Continental Automotive GmbH

Automobil und Fahrzeugbau

>10.000 Mitarbeiter

Project: Instrument Cluster Gen5
End Client: BMW
Domain/Technologies: AUTOSAR
Key Tools: Embedded C, GIT, Jira, Confluence, EB Tresos, CANoe, Robot Framework, BMW ESys, Multi, DLT, UART
  • Fixed AUTOSAR BSW configuration issues in EB Tresos.
  • Performed Level 1 tracing and profiling of failure tickets with a focus on system stability and performance.
  • Developed test cases in CANoe and Robot Framework for error reproduction on the test bench.
  • Conducted error analysis and verified bug-fix measures.
  • Ordered and commissioned new test equipment; set up and maintained test benches.
  • Performed ECU debugging: low-level flashing, DLT and UART trace analysis, debugging using Multi, flashing using BMW Esys.
  • Collaborated daily with internal teams to resolve integration issues.

Software Architect / Senior Embedded Software Engineer (self-employment)

Magna Electronics Europe

Automobil und Fahrzeugbau

Project: Front Camera ECU
End Client: VW Group
Domain/Technologies: AUTOSAR, ASPICE, Infineon Aurix Tricore, Mobileye EyeQ5, Ethernet, SomeIP, Service Discovery
Key Tools: Embedded C, MISRA C, PTC, AUTOSAR Builder, EB Tresos, Enterprise Architect (EA), CANoe
  • Analyzed software requirements, system architecture, hardware-software interface specifications, and assessed their implications on software architecture.
  • Analyzed and planned system resources (RAM, ROM, CPU, etc.) required for implementing new features and change requests.
  • Supported Ethernet SOME/IP (SomeIP TP, Service Discovery, TCP/UDP) protocol integration in the project, in line with AUTOSAR specifications.
  • Created and maintained static and dynamic software architecture for different features using Enterprise Architect.
  • Identified software architecture gaps and supported the team in standardizing software architecture.
  • Developed application software following the V-Model (requirement analysis, detailed design, implementation, static code analysis, smoke tests, and reviews).
  • Led the application team and mentored junior developers in Germany and India, supporting development and testing in an AUTOSAR environment.
  • Supported procurement of project equipment, tools, and licenses required for software development.
  • Coordinated with supplier (Elektrobit) for timely basic software deliveries.
  • Led the team through ASPICE assessments, providing project insights and clarifications on software topics

Embedded Software Developer

Continental Automotive GmbH
Project: Instrument Cluster / Bootloader
End Clients: VW Group, BMW
Domain/Technologies: AUTOSAR, Bare metal software, UDS, RH850
Key Tools: Embedded C, MISRA C, QAC, DOORS, Enterprise Architect, CANoe, PTC, GIT, Jira, Confluence, Kanban
  • Developed Bootloader software for ECU Instrument Cluster.
  • Integrated modules and libraries provided by other departments.
  • Analyzed, debugged, and fixed software defects.
  • Qualified software modules, including code and documentation reviews.
  • Tested Bootloader diagnostics and validated flashing over CAN, MOST, and Ethernet.
  • Managed software releases/deliveries in MKS and GIT.
  • Collaborated in Scrum teams, leveraging Jira and Kanban for efficient project execution.

Embedded Software Developer (consultant)

Continental Automotive GmbH
Continental Automotive GmbH, Markdorf, Germany
BCM, Autosar, Functional Safety, Renesas RH850, VW Group
* Developed software based on Autosar for ECU Body Control Module (BCM)
* Implemented software for functional safety Application (Exterior Lights),
Register Monitoring and Memory Protection functions
* Developed software detailed designs using SYSML in Rhapsody
* Analyzed, reviewed and implemented requirements written in DOORS
* Participated in reviews for software detailed design and coding
* Developed White-Box tests (Module/Unit tests, Integration tests) and Black-
Box tests (Developer/Functional tests)
* Performed static and dynamic code analysis
* Analyzed issues and did bug fix for application software

Software Consultant

Invensity GmbH
Invensity GmbH, Wiesbaden, Germany
* Worked as an Embedded Software Developer for Automotive Customers
* Developed an embedded training kit based on STM32 Discovery board and
Free RTOS

Software Developer

TES Electronic Solutions
TES Electronic Solutions, Frankfurt, Germany
* Integrated software (3rd party libraries) for automotive customer
* Developed Video-Player as a widget using FFMPEG and OpenGL
* Developed graphical user interface (GUI) in QT
* Performed Benchmarking of HMI Frameworks (QT and Guiliani)
* Developed App-Store for customer Airbus in HTML5 using jQuery

Software Developer

Continental Automotive GmbH
Continental Automotive GmbH, Regensburg, Germany
* Software development related to HVAC (climate) controller in an electric
vehicle
* Algorithm development for pre-conditioning and Battery management
* Software design of application using UML
* CAN Gateway configuration and integration in the vehicle architecture
* Data logging, Data analysis of CAN using Vector tools
* Functional testing in the car and creation of a test bench

Software/Hardware Developer

Fujitsu Semiconductor Europe GmbH
Fujitsu Semiconductor Europe GmbH, Langen, Germany
* Software development of a single touch demo '16FX Control Panel'
o Implementation of EEPROM emulation for low power detection
o Migration of software samples from MB96300 to MB96600 series
* Software development of Stepper Motor Control using 16-bit Fujitsu ucontroller

* Functional validation of the Cortex-R4 ARM 32Bit processor on Silicon level,
which included
o Performing semi-automated tests. Testing included dealing with C, Python,
oscilloscope
handling, and JTAG interface etc
o Failure analysis of wrong functional behaviors based on given test
specifications
o Creation of new test cases and modifications in the existing test cases
* Testing of Printed Circuit Boards

Zertifikate

UL-Certified Cybersecurity Professional (ISO/SAE 21434)

UL Solutions

2025


Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden