Denis V.

Embedded Software Architect/Engineer

Ismaning, Germany

Experience

Mar 2025 - Sep 2025
7 months
Germany

AUTOSAR Software Engineer

Pioneer R&D Europe

  • Successfully integrated the Vector Flash Bootloader (FBL) for both NXP and TI SoCs within the Ford FNV3 and FNV4 audio amplifier projects.
  • Achieved complete bootloader bring-up and ensured reliable operation, enabling secure and efficient firmware update capabilities.
  • Developed a valid approach for running the Vector FBL entirely from RAM on the TI SoC, addressing unique architectural and memory handling challenges.
  • Debugged and optimized NXP MCAL and TI MCAL configurations to ensure proper low-level hardware initialization.
  • Managed specific constraints of DDR-only bootloader execution on TI SoC, including memory mapping and execution flow.
  • Tools: Vector DaVinci Configurator, Vector CANoe
  • Languages: C, Python
  • Standards: AUTOSAR
Sep 2024 - Mar 2025
7 months
Germany

System Architect / SOME-IP Technical Expert - Platform Architecture Team

CARIAD SE

  • Developed an automated validation system for SOME/IP traces from test vehicles to assess communication stability and performance.
  • Defined relevant metrics and requirements for a central dashboard to monitor SOME/IP communication across the entire system (car).
  • Provided technical consulting on SOME/IP communication in the vehicle and consolidated requirements and deviations with stakeholders.
  • Analyzed vehicle traces to identify communication anomalies.
  • Tools: Wireshark, Python, Excel, Confluence
Mar 2024 - Feb 2025
1 year
Germany

System / Network Architect - Platform Architecture Team

CARIAD SE

  • Automated FlexRay scheduling validation and configuration, including delta comparisons, statistical tracking, and rapid prototyping of schedule scenarios.
  • Implemented a centralized approach for comprehensive rescheduling documentation and project time planning, enhancing transparency and collaboration among over 20 stakeholders.
  • Analyzed requirements and constraints related to FlexRay scheduling specifics.
  • Created schedules for FlexRay A- and B-Channels and reviewed changes with stakeholders.
  • Tools: PreeVision, Vector Autosar Explorer, Excel, Python
Oct 2022 - Dec 2023
1 year 3 months
Germany

Software / System Architect - Vehicle Energy Team

CARIAD SE

  • Developed a robust software architecture for a low-voltage energy distribution system, facilitating seamless integration and accelerated project delivery.
  • Advanced the conceptual design of a low-voltage consumer control system by integrating MBSE methodologies, reducing early-stage inconsistencies.
  • Performed software architectural design and requirement definition, aligning software with system-level architecture.
  • Engaged with stakeholders for concept validation and managed MBSE-driven artifact creation.
  • Tools: ArchE, Sparx EA, Cameo, Codebeamer, DOORs
  • Languages: SysML, C
  • Standards & Methodologies: AUTOSAR, ISO 26262, MBSE (FAME/RFLP), ASPICE, V-Model, SAFe
Jul 2019 - Feb 2023
3 years 8 months
Germany

Software Engineer

BOSE GmbH

  • Shared AUTOSAR architecture knowledge to accelerate development and enhance team proficiency.
  • Created a generic approach for audio parameter management in the SOME/IP domain.
  • Optimized code and task scheduling to meet time-critical customer requirements, improving system performance and reliability.
  • Analyzed customer requirements and implemented them within the complete software lifecycle process.
  • Created software architecture for AUTOSAR SW applications and ported existing modules.
  • Commissioned the AUTOSAR subsystem and integrated supplied modules.
  • Managed communication over SOME/IP protocol and control logic for system operations.
  • Tools: Vector DaVinci Configurator Pro, Developer, Vector CANoe, Tresos
  • Hardware: Vector Box, TSN
  • Languages: C, Python, UML
  • Protocol/Interface: Ethernet, SOME/IP, TCP
  • Standards & Methodologies: AUTOSAR, ASPICE, V-Model, Scrum
Apr 2018 - Jul 2019
1 year 4 months
Germany

Software Engineer

SMR Automotive Mirrors Stuttgart GmbH

  • Designed and configured AUTOSAR stack modules for mirror replacement systems in MAN and McLaren series projects.
  • Conducted detailed code reviews and static code analysis to ensure software quality.
  • Created software modules according to requirements and implemented/integrated AUTOSAR SWC and CDD modules.
  • Generated static code analysis reports and software detailed design.
  • Advised test engineers on software element testing.
  • Tools: Vector DaVinci Configurator Pro, Developer, Vector CANoe, Vector GENy, DOORs, SVN, Sparx EA, QAC, PRQA, winIDEA
  • Hardware: Vector CAN Interfaces, Renesas, iSystem, Beagle I2C/SPI Protocol Analyzer
  • Languages: C, Python, UML
  • Protocol/Interface: CAN, I2C
  • Standards & Methodologies: AUTOSAR, ASPICE, V-Model, Scrum
Mar 2015 - Mar 2018
3 years 1 month
Germany

Software Engineer

Alpine Electronics R&D Europe GmbH

  • Designed and implemented BAP/DSI and CAN/DSI gateways and a diagnostic module.
  • Delivered robust software design and implementation for Audi MIB High 2+ headunit.
  • Facilitated international cross-team collaboration and accelerated testing by providing software insights.
  • Performed error analysis and troubleshooting, module/unit testing in AUTOSAR environment.
  • Tools: Code Composer Studio, Microsoft Visual Studio, Vector CANoe, Vector GENy, DOORs
  • Hardware: Vector MOST/CAN Interfaces, Client Hardware
  • Languages: C/C++, UML
  • Protocols/Interfaces: BAP, CAN, MOST
  • Standards & Methodologies: AUTOSAR, ASPICE, V-Model, Scrum
Nov 2013 - Dec 2014
1 year 2 months

Software Engineer

  • Collaborated with customers to interpret requirements and accelerate project timelines.
  • Optimized test strategies and verified critical software functionalities to enhance reliability.
  • Executed safety-relevant tasks (ASIL D) within 1 ms timeframes by optimizing scheduling and design.
  • Managed requirements, error analysis, and troubleshooting in AUTOSAR and ASIL-D environment.
  • Integrated AUTOSAR components, implemented UDS services and security access.
  • Developed bootloader and flash container.
  • Tools: Eclipse, Vector CANoe, CANape, ODXStudio, CANdelaStudio, Autosar RTE Toolkit, ClearCase, ClearQuest, OmniTracker, Porsche Toolkit, DOORs
  • Architecture: AUTOSAR 3.2, AUTOSAR 4.0
  • Hardware: Vector FlexRay/CAN Interfaces, Lauterbach Debug Tools
  • Languages: C
  • Protocol/Interface: FlexRay, CAN, XCP
  • Standards & Methodologies: AUTOSAR, ASPICE, V-Model
May 2012 - Sep 2013
1 year 5 months
Germany

Software Engineer

Harman Becker Automotive Systems GmbH

  • Enhanced software performance and reliability of navigation controller components in Daimler NTG5.
  • Performed error analysis and troubleshooting, implemented and optimized application state machine.
  • Developed SW components according to requirements using Scrum.
  • Tools: Microsoft Visual Studio, MOCCA, QNX, gcc, P4Win
  • Hardware: Harman HU
  • Languages: C++
  • Protocol/Interface: DSI, MOCCA
  • Standards & Methodologies: ASPICE, V-Model, Scrum
Mar 2012 - Apr 2012
2 months
Germany

Software Engineer

ERL Elektronik GmbH

  • Completed full-cycle software development for a new USB-CAN adapter meeting customer requirements.
  • Analyzed requirements, created SW concept/design, development, testing, and documentation.
  • Tools: TASKING C166-ST10, CrossView Pro C166-ST10, ERL-NodeMaster CAN Analysis Tool, Microsoft Visual Studio
  • Hardware: ERL USB-CAN Adapter, Infineon UConnect, Infineon XE164F, FTDI, JTAG
  • Languages: C/C++
  • Protocol/Interface: USB, Serial, CAN/CANopen
Sep 2007 - Oct 2011
4 years 2 months
Germany

C/C++ Software Developer

ERL Elektronik GmbH

  • Developed and adapted firmware/software for motor applications (Windows GUI, C#, multithreading, C/C++, CAN/CANopen).
  • Created Python test scripts for ERL-Test System and designed SQL-connected CANopen Drive Test System.
  • Ported application software and bootloader to Infineon microcontrollers.
  • Developed service tool firmware and USB-CAN adapter interface.
  • Created ERL-NodeMaster CAN Analysis Tool for product commissioning and analysis.
  • Analyzed requirements, designed architectures, conducted tests, and supported employees.
  • Tools: Microsoft Visual Studio, SharpDevelop, Keil uVision3, ERL-NodeMaster CAN Analysis Tool, MySQL, PHPMyAdmin
  • Hardware: Windows PC, ERL USB-CAN Adapter, ERL-PCS CANopen Drives, Infineon Microcontrollers, IXXAT USB-to-CAN
  • Languages: C/C++, C#, .NET, Python
  • Protocols/Interfaces: CAN/CANopen, USB, Named Pipes, JTAG, FTDI, Serial
Feb 2007 - Aug 2007
7 months
Germany

Master's Thesis

ERL Elektronik GmbH

  • Developed a universal PC to CAN adapter for controlling EC motors with associated PC and microcontroller software.
  • Analyzed requirements, created concept and architecture, developed and tested software, and produced documentation.
  • Tools: Keil uVision3, IXXAT canAnalyser, Hitex HiTOP IDE/Debugger, Microsoft Visual Studio
  • Hardware: ERL USB-CAN Adapter, IXXAT USB-to-CAN, Infineon XC164, FTDI, JTAG
  • Languages: C/C++
  • Protocol/Interface: USB, Serial, CAN/CANopen
May 2006 - Feb 2007
10 months
Germany

C Embedded Software Developer (Working Student)

ERL Elektronik GmbH

  • Analyzed requirements, designed and developed CANopen bootloader, performed SW testing.
  • Tools: Keil uVision3, IXXAT canAnalyser
  • Hardware: IXXAT USB-to-CAN, Infineon XC164
  • Languages: C
  • Protocol/Interface: Serial, CAN/CANopen
Sep 2003 - Jul 2005
1 year 11 months
Russian Federation

GUI Software Developer

Smart Telecom GmbH

  • Created SW design and architecture for a billing system GUI.
  • Developed and tested software and produced documentation.
  • Tools: Delphi, Microsoft Visual Studio
  • Hardware: Windows PC
  • Languages: Object Pascal, C/C++, Perl, SQL
  • Protocol/Interface: TCP/IP, UDP, HTTP
Feb 2003 - Jul 2003
6 months
Belarus

Diploma Thesis

Technical University, Brest

  • Developed a data information transfer control system in TCP/IP networks based on FTP RFC 959.
  • Created SW design and architecture, developed and tested software, and produced documentation.
  • Tools: Borland C/C++
  • Hardware: Windows PC
  • Languages: C/C++
  • Protocol/Interface: TCP/IP, UDP, FTP
Jan 1999 - Mar 1999
3 months
Belarus

Software Developer C/C++ (Working Student)

Technical University, Brest

  • Designed, developed, and tested software for hydraulic engineering calculations using C++ and Visual Studio.

Summary

With over 20 years in software development, including the last 12 years in the automotive industry, I specialize in software engineering and development. Creating robust, safety-critical software and architectures for embedded automotive systems ensures efficient project execution and exceptional client outcomes.

Languages

Russian
Native
German
Advanced
English
Advanced

Education

Sep 2005 - Aug 2007

Hochschule Ravensburg-Weingarten

Master of Mechatronics · Mechatronics · Germany

Sep 1998 - Jul 2003

Technical University, Brest

Diploma System Engineer in Automated Data Processing Systems · Automated Data Processing Systems · Belarus

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Similar Freelancers

Discover other experts with similar qualifications and experience

Andreas S.

Freelancer

View Profile
Yoav N.

Various Small Consultations

View Profile
Radislav Z.

Interim Project Manager

View Profile
Oleksii K.

Firmware/Software Developer

View Profile
Konstantin M.

Architect, Software Developer

View Profile
Jürgen F.

AR/VR/XR Architect

View Profile
FRATCH F.

AUTOSAR Pilot Project SW Architect

View Profile
André H.

Software Developer / Technical Project Management

View Profile
Peter K.

Hardware and Software Developer / Project Manager

View Profile
Matthias S.

Software Developer and Consultant

View Profile
Jens R.

System Architect, Enterprise Architect

View Profile
Michael B.

Senior Developer

View Profile
Gildas D.

Product Owner for Vehicle Configuration OTA (Porsche Macan)

View Profile
Stanislaus S.

Security Consultant

View Profile
Ould aly I.

Functional Safety Assessor (ADAS and Body Controller Components)

View Profile
Kavin T.

Lead Software Architect

View Profile
Dieter M.

Software Engineer

View Profile
John H.

Embedded Software Engineer

View Profile
Hendrik W.

Software Test and Product Maintenance Support

View Profile
Fabian T.

Freelance Embedded Software Developer & Project Manager

View Profile
Ştefan P.

Engineer Degree

View Profile
András B.

Software Developer

View Profile
Andre K.

Nearshore Engagement Manager

View Profile
Cesar S.

Lead Cloud Engineer

View Profile
Markus M.

Software Architect / Developer

View Profile
Arne H.

Devops Fullstack Engineer

View Profile
Artur N.

Freelancer as Embedded Software Engineer

View Profile
Ludwig J.

Research Associate

View Profile
Dirk G.

Senior Software Engineer, Software Architect

View Profile
Tilmann S.

Technical Expert, Software Architect

View Profile