Recommended expert

Denis Vodchyts

AUTOSAR Software Engineer

Denis Vodchyts
Ismaning, Germany

Experience

Mar 2025 - Sep 2025
7 months

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

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, enabling early detection of deviations and potential issues in vehicle communication.

  • Defined relevant metrics and requirements for a central dashboard to monitor SOME/IP communication across the entire system (car).

  • Supported the development team with expert knowledge in SOME/IP communication and closely coordinated with stakeholders from component development, network management, and communication architecture to clarify requirements, implementation details, and deviations.

  • Analyze vehicle traces to identify communication anomalies.

  • Define and align requirements of validation metrics.

  • Provide technical consulting on SOME/IP communication in the vehicle.

  • Consolidate requirements and deviations with stakeholders from various domains.

  • Tools: Wireshark, Python, Excel, Confluence

Mar 2024 - Feb 2025
1 year

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, allowing quick evaluation of various scheduling options and leading to improved quality, efficiency, and significant future project cost reductions.

  • Implemented a centralized approach for comprehensive rescheduling documentation and project time planning, enhancing transparency and collaboration among over 20 stakeholders.

  • Analyze requirements and constraints related to FlexRay scheduling specifics.

  • Create schedules for FlexRay A- and B-Channels.

  • Communicate and review changes with stakeholders (ECUs) working in the FlexRay network to resolve potential conflicts in communication chains caused by the new scheduling.

  • Tools: PreeVision, Vector Autosar Explorer, Excel, Python

Oct 2022 - Dec 2023
1 year 3 months

Software / System Architect - Vehicle Energy Team

CARIAD SE

  • Effectively resolved integration challenges by developing a robust software architecture and aligning it with implementation through continuous collaboration with developers and stakeholders, facilitating seamless system integration and accelerated project delivery.

  • Advanced the conceptual design of a low-voltage consumer control system by integrating MBSE methodologies, resulting in a significant reduction of early-stage design inconsistencies and improved clarity in system architecture.

  • Software Architectural design and requirement definition.

  • Aligning software with system-level architecture.

  • Facilitating design execution with the development team.

  • Delivering components for integration.

  • Deploying components in accordance with the technical communication architecture.

  • Conceptualizing low-voltage consumer control systems.

  • Engaging with stakeholders for concept validation.

  • Managing MBSE-driven artifact creation and organization.

  • 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

Software Engineer

BOSE GmbH

  • Helped accelerate development by sharing AUTOSAR architecture knowledge, significantly enhancing team proficiency and project momentum.

  • Innovated in the SOME/IP domain by creating a generic approach for audio parameter management, leading to a more flexible and simplified architecture.

  • Optimized code and task scheduling to meet time-critical customer requirements, improving overall system performance and reliability.

  • Analysis of customer requirements and their implementation within the complete software lifecycle process.

  • Creating software architecture for AUTOSAR SW applications.

  • Porting existing software modules within the complete software lifecycle process.

  • Commissioning of the AUTOSAR subsystem, the amplifier, and development of application-specific AUTOSAR modules/drivers.

  • Integration of supplied AUTOSAR modules.

  • Management of general AUTOSAR topics (communication with external software suppliers, training of other employees, etc.).

  • System integration tasks on-site or in other development centers of Bose Corporation.

  • Responsible for communication over SOME/IP protocol.

  • Implementation and management of the 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

Software Engineer

SMR Automotive Mirrors Stuttgart GmbH

  • Played a key role in software module design and AUTOSAR stack configuration, ensuring alignment with industry standards.

  • Significantly contributed to software quality through detailed code reviews and static code analysis.

  • Design/Creation of software modules according to software requirements.

  • Configuration of the AUTOSAR stack.

  • Implementation and integration of AUTOSAR SWC and CDD modules.

  • Conducting code reviews.

  • Generation of static code analysis reports.

  • Creation of the software detailed design.

  • Advising the test engineer in testing software elements.

  • Tools: Vector DaVinci Configurator Pro and 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

Software Engineer

Alpine Electronics R&D Europe GmbH

  • Delivered robust software design and implementation, meeting customer requirements and ensuring system stability.

  • Facilitated effective international cross-team collaboration, ensuring precise implementation of requirements.

  • Accelerated testing and validation by providing comprehensive software insights to the testing team.

  • Design and implementation of BAP/DSI gateways for a QNX-based software.

  • Design and implementation of CAN/DSI gateways.

  • Design and implementation of a diagnostic module.

  • Software implementation according to customer requirements.

  • Error analysis and troubleshooting.

  • Software development in an AUTOSAR environment.

  • Implementation of module and unit tests for the developed software modules.

  • Tools: Code Composer Studio (CCS), Microsoft Visual Studio, Vector CANoe, Vector GENy tool, 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

Series Projects (Porsche AG, BMW EPS 35Up, ZF Friedrichshafen AG)

  • Enabled efficient development by collaborating closely with customers to ensure precise interpretation of requirements, resulting in accelerated project timelines and alignment with project goals.

  • Enhanced software reliability and coverage by working closely with testing teams, optimizing test strategies, and verifying critical software functionalities, leading to improved overall product quality.

  • Achieved precise execution of critical safety-relevant tasks (ASIL D) within stringent 1 ms timeframes by optimizing task scheduling and software design, ensuring compliance with safety standards and project success.

  • Requirements management.

  • SW implementation according to customer requirements.

  • Error analysis and troubleshooting.

  • SW development according to V-model, ISO 26262, SPICE.

  • Customer support.

  • Support of HIL testers.

  • XCP optimization of data transmission.

  • SW development in AUTOSAR and ASIL-D environment.

  • Fibex integration.

  • FlexRay network management error troubleshooting and optimization.

  • Implementation of UDS services.

  • Development of a bootloader.

  • Implementation of security access.

  • Optimization of the operating system (task scheduling).

  • Integration of AUTOSAR components (Vector and EBit).

  • Creation of the ODX flash container.

  • Tools: Eclipse, Vector CANoe, Vector CANape, Vector ODXStudio, Vector CANdelaStudio, Vector Autosar RTE Toolkit, ClearCase, ClearQuest, OmniTracker, Porsche Toolkit, DOORs

  • Architecture: AUTOSAR 3.2, AUTOSAR 4.0

  • Hardware: Vector FlexRay/CAN Interfaces, Lauterbach Debug Tools, Client Hardware

  • Languages: C

  • Protocol/Interface: FlexRay, CAN, XCP

  • Standards & Methodologies: AUTOSAR, ASPICE, V-Model

May 2012 - Sep 2013
1 year 5 months

Software Engineer

Harman Becker Automotive Systems GmbH

  • Enhanced software performance and reliability through the optimization of SW components and modules, resulting in a smoother user experience in the Infotainment System Project.

  • Error analysis and troubleshooting.

  • Implementation of SW components according to requirements.

  • Optimization of SW components and SW modules.

  • Implementation and optimization of the application state machine.

  • Software development 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

Software Engineer

ERL Elektronik GmbH

  • Successfully completed full-cycle software development, meeting precise customer requirements for a new USB-CAN adapter.

  • Analysis of SW customer requirements.

  • Creation of SW concept and SW design.

  • SW development.

  • SW testing.

  • Creation of SW documentation.

  • Tools: TASKING C166-ST10 v8.7r2, CrossView Pro C166-ST10, ERL-NodeMaster CAN Analysis Tool, Microsoft Visual Studio

  • Hardware: ERL-specific USB-CAN adapter, Infineon UConnect, Infineon XE164F, FTDI, JTAG

  • Languages: C/C++

  • Protocol/Interface: USB, Serial Interface, CAN/CANopen

Sep 2007 - Oct 2011
4 years 2 months

C/C++ Software Developer

ERL Elektronik GmbH

  • Developed and adapted firmware/software in the product area of motor applications (Windows, GUI, C#, Multithreading, C/C++, CAN/CANopen, Embedded Development).

  • Creation of test scripts in Python for ERL-Test System, including analysis, development, and employee support.

  • Design of an SQL-connected CANopen drive test system based on Node-Master.

  • Adaptation of application software for Infineon microcontroller series XC166 to XE166.

  • Development of a CANopen bootloader program for Infineon XC166 and XE166.

  • Service tool firmware development for fast download in CANopen drives.

  • Development of a universal USB-CAN adapter interface.

  • Development of ERL-NodeMaster CAN analysis tool for commissioning and analysis of company products.

  • Analysis of software and test requirements.

  • Creation of software concepts, designs, and architectures.

  • Development and adaptation of firmware/software.

  • Conducting software tests.

  • Creation of software documentation.

  • Support and training of employees.

  • Software: Microsoft Visual Studio, SharpDevelop, Keil uVision3, ERL-NodeMaster CAN Analysis Tool, MySQL, phpMyAdmin

  • Hardware: PC with Windows, ERL USB-CAN adapter, ERL-PCS electronics (CANopen drives), Infineon microcontrollers, IXXAT USB-to-CAN

  • Languages: C/C++, C#, .NET (2.0–4.0), Python

  • Protocols/Interfaces: CAN/CANopen, USB, Windows NamedPipes, JTAG, FTDI, Serial Interface

May 2006 - Feb 2007
10 months

C Embedded Software Developer

ERL Elektronik GmbH

  • Analysis of SW requirements.

  • SW design and SW development.

  • SW testing.

  • Tools: Keil uVision3, IXXAT canAnalyser

  • Hardware: IXXAT USB-to-CAN, Infineon XC164

  • Languages: C

  • Protocol/Interface: Serial Interface, CAN/CANopen

Sep 2003 - Jul 2005
1 year 11 months
Saint Petersburg, Russian Federation

GUI Software Developer

Smart Telecom GmbH

  • Creation of SW design and architecture.

  • SW development and testing.

  • Creation of documentation.

  • Tools: Delphi, Microsoft Visual Studio

  • Hardware: PC with Windows Operating System

  • Languages: Object Pascal, C/C++, Perl, SQL

  • Protocol/Interface: TCP/IP, UDP, HTTP

Jan 1999 - Mar 1999
3 months
Brest, Belarus

Software Developer C/C++ (Working Student)

Technical University, Brest

  • SW design and SW development according to requirements.

  • SW testing.

  • Tools: Microsoft Visual Studio

  • Hardware: PC with Windows Operating System

  • Languages: C++

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.

Skills

  • System And Software Architecture, Requirements Engineering, Software Development
  • Automotive Spice (Aspice), Agile Methodologies, Mbse, Uml, Sysml
  • Iso 26262 Functional Safety, Iso/sae 21434 Cybersecurity
  • C/c++, Rtos, Autosar (Classic), Ethernet, Some/ip, Can Bus
  • Vector Tools (Davinci Configurator/developer, Canoe), Eb Tresos Studio, Ibm Doors, Codebeamer Alm, Cameo Systems Modeler, Sparx Ea, Ci/cd, Lauterbach Debugger

Languages

Russian
Native
German
Advanced
English
Advanced

Education

Sep 2005 - Aug 2007

Ravensburg-Weingarten University of Applied Sciences

Master of Mechatronics · Mechatronics · Weingarten, Germany

Sep 1998 - Jul 2003

Technical University of Brest

Diploma in System Engineering · Automated Data Processing Systems · Brest, Belarus

Profile

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

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Denis based?

Denis is based in Ismaning, Germany and can operate in on-site, hybrid, and remote work models.

What languages does Denis speak?

Denis speaks the following languages: Russian (Native), German (Advanced), English (Advanced).

How many years of experience does Denis have?

Denis has at least 19 years of experience. During this time, Denis has worked in at least 9 different roles and for 10 different companies. The average length of individual experience is 1 year and 4 months. Note that Denis may not have shared all experience and actually has more experience.

What roles would Denis be best suited for?

Based on recent experience, Denis would be well-suited for roles such as: AUTOSAR Software Engineer, System Architect / SOME-IP Technical Expert - Platform Architecture Team, System / Network Architect - Platform Architecture Team.

What is Denis's latest experience?

Denis's most recent position is AUTOSAR Software Engineer at Pioneer R&D Europe.

What companies has Denis worked for in recent years?

In recent years, Denis has worked for Pioneer R&D Europe, CARIAD SE, and BOSE GmbH.

Which industries is Denis most experienced in?

Denis is most experienced in industries like Automotive, Manufacturing, and Telecommunication. Denis also has some experience in Education.

Which business areas is Denis most experienced in?

Denis is most experienced in business areas like Product Development, Information Technology (IT), and Quality Assurance (QA). Denis also has some experience in Project Management.

Which industries has Denis worked in recently?

Denis has recently worked in industries like Automotive.

Which business areas has Denis worked in recently?

Denis has recently worked in business areas like Product Development, Information Technology (IT), and Quality Assurance (QA).

What is Denis's education?

Denis holds a Master in Mechatronics from Ravensburg-Weingarten University of Applied Sciences and a Bachelor in Automated Data Processing Systems from Technical University of Brest.

What is the availability of Denis?

Denis is immediately available full-time for suitable projects.

What is the rate of Denis?

Denis's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Denis?

To hire Denis, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

1000
750
500
250
Market avg: 840-1000 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.