
Doru Florescu
Verified Expert in Engineering
Software Architect and Developer
Royal Oak, MI, United States
Toptal member since November 7, 2024
Doru is an experienced engineer in the automotive industry who has developed vehicle systems and software architecture for original equipment manufacturers (OEMs) like General Motors, Ford, and Fisker. He is also an electrical engineer with a master's in computer engineering from the University of Michigan-Dearborn. Doru excels in architecture design, network topology, design failure mode and effects analysis (DFMEA), and ISO 26262 and 21434 automotive training and cybersecurity compliance.
Portfolio
Experience
- Computer Engineering - 20 years
- System Architecture - 11 years
- Software Architecture - 11 years
- Network Diagnostics - 10 years
- Vehicle Architecture - 10 years
- MBSE - 5 years
- C++ - 5 years
- Python - 3 years
Availability
Preferred Environment
Windows
The most amazing...
...work I've done is develop vehicle systems and software architecture for the future zonal-based SOAs of three OEMs: General Motors, Ford, and Fisker.
Work Experience
Principal Software Architect
Fisker
- Developed systems and software requirements for a zonal architecture within the AUTOSAR framework, including SOA and electronic control unit (ECU) virtualization.
- Provided cross-functional support to product and hardware teams for new ECU requisitions, in-house compute cluster software requirements, and new features' architecture and integration.
- Contributed to the smart diagnostics and data connectivity design team, focusing on analytics, prognostics, and remote diagnostics.
Vehicle Platform Software Architect
Ford Motor Company
- Developed software architecture design specifications for a new SOA.
- Designed and implemented vehicle services using the SOME/IP automotive middleware solution across advanced driver-assistance systems (ADAS), body, and infotainment domains.
- Collaborated cross-functionally to transition and integrate systems and features to the new SOA.
Vehicle Intelligence Platform Architect
General Motors
- Served as a functional partitioning architect for body, vehicle access, and security systems.
- Integrated new features within the working vehicle architecture.
- Used DOORS and Rhapsody for feature updates and new feature designs.
CPEE Manager
Marelli
- Led and managed the CPEE team across all active projects, overseeing budget, resource allocation, and technical competency evaluation.
- Prepared RFQs and served as the main electronics interface for sales and business development.
- Ensured design execution met customer requirements and internal methodologies for many products, including ECUs, headlamps, and rear lamps.
- Focused on growth strategy through innovation, product portfolio diversification, and customer base expansion.
Chief Project Electronics Engineer
Marelli
- Coordinated the mechanical, hardware, and software development of a body control module (BCM) from concept through design and validation.
- Managed change requests, coordinating impact analysis, technical feasibility, approval, and implementation.
- Delivered system-level design and documentation, including requirements, architecture, functional safety, DFMEA, and cybersecurity.
Lead Software Architect
Marelli
- Analyzed and managed the new BCM's systems and software requirements and developed its architecture.
- Led, coached, and expanded the software architecture team in Mexico.
- Developed the cybersecurity framework's methodology in compliance with SAE J3061 guidelines.
- Ensured ASPICE level 2 compliance for SYS.1-3 and SWE.1-2 artifacts.
Systems Engineer
Panasonic
- Provided manufacturing support for existing infotainment systems.
- Delivered the concept design for a common platform infotainment system.
- Captured requirements for the platform infotainment system.
BCM Integration Engineer
General Motors
- Specified requirements, executed and evaluated designs, and analyzed, developed, and tested various BCMs.
- Served as a cross-functional liaison between software development teams in India and product and development teams in the US.
- Analyzed, tested, and debugged vehicle-level BCM software issues.
Software Engineer
SPX Service Solutions
- Contributed as the lead engineer and software developer on the vehicle data recorder using C/C++.
- Developed proprietary SQL queries for generating diagnostic data reports.
- Served as customer-facing interface and technical liaison as the resident engineer.
Technical Author | Service Engineer
SPX Service Solutions
- Developed service wiring schematics in AutoCAD for Chrysler.
- Designed and delivered electrical service information for General Motors across BCM, data link communications, power management, and ECU programming.
- Facilitated cross-functional communication with General Motors' design release engineers on ECU servicing.
Senior Electrical Engineer, Cernavoda Nuclear Power Plant
Nuclearelectrica
- Designed the connection of a nuclear power plant's 400-kilovolt electrical substation to the national grid.
- Served as the senior operator for the same electrical substation.
- Facilitated communication between nuclear plant and national grid operators.
Electrical Engineer
Electrica S.A.
- Maintained equipment for 110 to 750-kilovolt electrical substations.
- Handled equipment maintenance for electrical substation relays and instrumentation.
- Served as the assistant operator for a 750/400-kilovolt transmission substation.
Experience
Virtual BCM
Education
Master's Degree in Computer Engineering
University of Michigan-Dearborn - Dearborn, MI, USA
Bachelor's Degree in Electrical Engineering
Gheorghe Asachi Technical University of Iasi - Iasi, Romania
Certifications
AI Programming with Python Nanodegree
Udacity
Principles of Cost and Finance for Engineers
SAE International
Managing Engineering and Technical Professionals
SAE International
APIS IQ-Software
APIS
Project 2016
New Horizons
Skills
Tools
DOORS, Microsoft Project, Automotive SPICE, Jira, MATLAB, AutoCAD, IBM Rational Rhapsody, MagicDraw, Polarion, GitHub
Paradigms
Service-oriented Architecture (SOA), Management, Agile
Platforms
Windows, Linux, Eclipse
Languages
C++, C, Python, SQL, Embedded C++, Perl
Other
Computer Engineering, Electrical Engineering, Microcontrollers, Electric, Electricity, UDS Diagnosis, SAE J1850, GMLAN, Network Diagnostics, VSpy, CAN Bus, CAN FD, LIN Bus, Vehicle Architecture, Software Architecture, System Architecture, Computer Networking, Electrical Distribution Design, Automotive Service, Service Manuals, Design Failure Mode and Effects Analysis (DFMEA), ISO 26262, SAE J3061, PREEvision, Jama, MBSE, Ethernet, Scalable service-Oriented MiddlewarE over IP (SOME/IP), AUTOSAR, APIS IQ-Software, Cost Analysis, Finance, Digital Signal Processing, Artificial Intelligence (AI), Infotainment, Enterprise Architecture, ISO 21434
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring