Profilbild von Fedor Solodovnik Embedded Software Architect, Senior Software Engineer aus Neubiberg

Fedor Solodovnik

nicht verfügbar bis 01.08.2024

Letztes Update: 21.02.2024

Embedded Software Architect, Senior Software Engineer

Abschluss: MIPT, Master of Science
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (verhandlungssicher) | englisch (verhandlungssicher)

Dateianlagen

Resume_Fedor_Solodovnik.doc

Skills

Objective:
 
The position as the Software Architect or the Senior Software Engineer.
 
Strength:
  • 35 Years of experience in embedded real-time control system (automotive, medical, telecommunication) design, development and support: function definition, requirements, architecture, layers specification, hierarchy, control and exception flow, performance, response time, test strategy, customer support and extension.
  • 1.5 Years of experience in medical software.
  • 8 Years of experience in automotive software.
  • 10 Years of experience in telecommunication software
  • Team technical lead: product function and architecture definition, task break up, task dependency, test requirements, effort estimation, development team tracking, supervision and support; review of code, architecture and test results.
  • Customer support: incidents analysis and fixing, extensions planning.
  • Control standardization: generic design of objects, methods, interfaces, validation, exception handling.
  • 6+ Years of experience in PICMG and CP-TA committee, wrote some chapters of AdvancedTCA and AMC specifications.
  • Strong physical and mathematical background, optimized algorithm development, data processing, simulation.
  • Problems recognition and solving. Result oriented development.
  • Team player, strong coaching and trainer abilities
 
Platforms:
  • Linux, AUTOSAR, OSEK, SafeRTOS, FreeRTOS, ThreadX, Qt, VxWorks, Windows, DOS, OS-free and various real time microprocessor OS.
  • C++, C, C#, Assemblers, Linux scripts, Lua scripts, Perl, FORTRAN, UML, Visual Basic, Visual Basic NET, MS Access, LabVIEW, MATLAB, D-Bus.
  • UDS, OBD, KWP2000, CANopen, OpenSSL
  • Vector tools: CANOE, AUTOSAR, XCP, Bootloader, Geny.
  • IPMI, AdvancedTCA, AMC, CPCI, HPI, SAF, MISRA, telematics, imaging, data compression, numerical technique.
  • LSI APP3300 network processor with dual ARM11 core and quad 8051, Atmel AVR, MIPS, x86, Renesas H8S, Freescale S12, i.MX, PowerQUICC, MPC5668, NVIDIA TEGRA, TI Hercules, ARM Cortex MX.
  • Eclipse, Cygwin, IAR Embedded Workbench, MS Visual Studio, TI CCStudio.
  • GENIVI
  • HTTP, TCP/IP, UDP
  • ISO 26262, IEC 61508, IEC 62304, Automotive, Medical.
 
Tools:
  • Rationale ClearCase, SNIFF, GIT, SVN, Plastic CSM, CVS
  • JIRA, Rationale ClearQuest, PR-Tracker, ELVIS, Confluence, TRACE.
  • VMware Player, Oracle VBox, Cygwin.
  • DOORS, Polarion.
  •  Enterprise Architect, Rhapsody.
  • Coverity Prevent.
  • MS Office, Lotus Notes, SharePoint.
  • Various hardware debuggers, JTAG ICE, BDI2000, Chameleon, Segger.
 
Hardware interfaces:
 
CAN, MOST, I2C, SMBUS, SFP+, SPI (Motorola), MDIO, Ethernet, UART, JTAG, USB, ATM, UTOPIA, MIL1553.
 
Patent:
 
PCT/US2007/060733, Method of latent fault checking a management network

Projekthistorie

01/2019 - bis jetzt
Senior Software Engineer, Software Architect, Firmware for Bracco CT Express Injector
Seleon GmbH (Pharma und Medizintechnik, 50-250 Mitarbeiter)

Firmware for Bracco Injector, IEC 62304 Class C.
Development of several subsystems: System Requirements based on Customer Requirements, Architecture, Code Development, Test, Bug Fixing, Validation & Production Software / Firmware. Proprietary Layered Communication Protocol capable to process 5000 Client-Server transactions per second. 
Project platform: Dual ARM Cortex M4 Controllers responsible for the safety relevant injection function. C 11 programming language, ThreadX OS. Polarion requirements, SVN repository, JIRA, Confluence, Enterprise Architect..
Supplementary tools: Development MS Windows Client for communication with Firmware, C#, MS Visual Studio. Production & Validation Client.

10/2018 - 12/2018
Electro Vehicle Power Controller for General Motors , ASIL D
Eberspächer GmbH (Automobil und Fahrzeugbau, 250-500 Mitarbeiter)

Project Platform:   ANSI C, Vector AUTOSAR, UDS, Vector XCP
Project role:    
Temporary Architect and Senior Software Developer. Developer of the Power On Self Test Manager, Self Test Routines. Polarion Architecture, Code development.

07/2016 - 09/2018
Porsche ICCPD, Intelligent Charge Coupler Device for Electro Vehicles, ASIL B
Aptiv GmbH (Automobil und Fahrzeugbau, 5000-10.000 Mitarbeiter)

Project Platform:   SafeRTOS, UDS, Vector Bootloader, ARM CORTEX M4 TI Hercules.
Project tools: Vector GENy and other Vector code generators.
Software Architect, Senior Software Developer. Testing & Production Tools Software Development, Customer & Certification Support.


01/2016 - 06/2016
ProViuMirror, next generation ADAS platforms
Continental GmbH (Automobil und Fahrzeugbau, >10.000 Mitarbeiter)

Project Platform:   Linux, OpenCAN, SocketCAN, OBD, Qt, Gstreamer, DOORS
Project role:      Software Architect, Software Developer. Development of the System Requirements based on Customer Requirements, Embedded Software Development (CAN Capture, synchronization with Video Capture).

08/2013 - 08/2015
Feature Owner for the software upgrade of the PSA Peugeot Citroën Head Unit; Senior Software Developer for the Software Upgrade, Security feature.
Robert Bosch Car Multimedia GmbH (1000-5000 Mitarbeiter)

Project:                   PSA, GM, G3G next generation automotive infotainment platforms.

Project Platform:   Linux, Open SSL, OMA FUMA (Open Mobile Alliance FW Upgrade). C++.

Project role:         Feature owner for the Software Upgrade of the PSA infotainment system;

Project role:    Senior Software Developer for Over the Air Upgrade, Security Implementation for G3G platform Software Upgrade i.e. software signing/verification, encryption/decryption.


01/2012 - 05/2013
EntryNav Software Architect
Windriver Systems (Automobil und Fahrzeugbau, 1000-5000 Mitarbeiter)

EntryNav - New generation automotive infotainment system for the customer BMW. Provides Navigation, multimedia, vehicle control, diagnostics etc.

Project Platform: Linux host on NVIDIA TEGRA II (Dual ARM) and AUTOSAR (Electrobit core) Vehicle Controller based on Freescale MPC5668G.

Project role:                Architect for the System Infrastructure & PIA i.e. Personalization, Individualization, Adaptation, LUM i.e. Last User Mode and Persistency. Basic startup & shutdown architecture. Startup duration, system performance. Basic persistency architecture on both Linux and AUTOSAR sites. AUTOSAR NVRAM subsystem development, configuration, customisation. Usage (integration) of AUTOSAR NVRAM within AUTOSAR audio tuner application and PIA.

Regular on site work with the customer BMW for the architecture, progress and bug tracking meetings, software integration.

Supervision of the Wind River software development team. Effort estimation, progress and bug tracking, dependencies.

Support of Magnetti Marelli development team in the AUTOSAR NVRAM related topics.

 


07/2010 - 11/2010
Daimler Personal Assistant and Safety System
Continental GmbH (Automobil und Fahrzeugbau, >10.000 Mitarbeiter)

Work at the Continental GmbH on Daimler Personal Assistant and Safety System (PASS) project, on the Remote Diagnosis feature (telematics). The PASS provides Emergency Call (E-Call), Roadside Assistance Call (R-Call), Information Call (I-Call), Remote Door Unlock (RDU), Remote Door Lock (RDL), Stolen Vehicle Tracking (SVT), Anti-Theft Notification (ATN), Internet Connectivity, Vehicle Locator, Speed Alert, Geo Fencing and Remote Information Feed functions.
Project Platform:

Freescale iMX with Linux, C++, D-Bus, Lua scripts.

Freescale S12 based OSEK Vehicle Controller providing vehicle CAN access.


Reisebereitschaft

Weltweit verfügbar
Ich bin bereit zu vor Ort Entwicklung
Profilbild von Fedor Solodovnik Embedded Software Architect, Senior Software Engineer aus Neubiberg Embedded Software Architect, Senior Software Engineer
Registrieren