Denis Vodchyts
AUTOSAR Software Engineer
Experience
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Education
Ravensburg-Weingarten University of Applied Sciences
Master of Mechatronics · Mechatronics · Weingarten, Germany
Technical University of Brest
Diploma in System Engineering · Automated Data Processing Systems · Brest, Belarus
Profile
Frequently asked questions
Do you have questions? Here you can find further information.
Where is Denis based?
What languages does Denis speak?
How many years of experience does Denis have?
What roles would Denis be best suited for?
What is Denis's latest experience?
What companies has Denis worked for in recent years?
Which industries is Denis most experienced in?
Which business areas is Denis most experienced in?
Which industries has Denis worked in recently?
Which business areas has Denis worked in recently?
What is Denis's education?
What is the availability of Denis?
What is the rate of Denis?
How to hire Denis?
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
Similar Freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a AUTOSAR Software Engineer
Nearby freelancers
Professionals working in or nearby Ismaning, Germany