Doru Florescu, Developer in Royal Oak, MI, United States
Doru is available for hire
Hire Doru

Doru Florescu

Verified Expert  in Engineering

Software Architect and Developer

Royal Oak, MI, United States

Toptal member since November 7, 2024

Bio

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

Fisker
PREEvision, Enterprise Architecture, MATLAB, Jama, Jira, AUTOSAR
Ford Motor Company
PREEvision, Python, MagicDraw, Polarion, Jama...
General Motors
IBM Rational Rhapsody, DOORS, Agile, AUTOSAR, CAN Bus, CAN FD, LIN Bus

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

Full-time

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

2023 - 2024
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.
Technologies: PREEvision, Enterprise Architecture, MATLAB, Jama, Jira, AUTOSAR

Vehicle Platform Software Architect

2021 - 2023
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.
Technologies: PREEvision, Python, MagicDraw, Polarion, Jama, Service-oriented Architecture (SOA), GitHub, MBSE, Ethernet, Scalable service-Oriented MiddlewarE over IP (SOME/IP), AUTOSAR

Vehicle Intelligence Platform Architect

2021 - 2021
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.
Technologies: IBM Rational Rhapsody, DOORS, Agile, AUTOSAR, CAN Bus, CAN FD, LIN Bus

CPEE Manager

2018 - 2021
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.
Technologies: Management

Chief Project Electronics Engineer

2017 - 2018
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.
Technologies: Design Failure Mode and Effects Analysis (DFMEA), ISO 26262, ISO 21434, Microsoft Project

Lead Software Architect

2013 - 2017
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.
Technologies: DOORS, Enterprise Architecture, SAE J3061, Automotive SPICE

Systems Engineer

2013 - 2013
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.
Technologies: Infotainment

BCM Integration Engineer

2010 - 2011
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.
Technologies: IBM Rational Rhapsody, VSpy, C

Software Engineer

2005 - 2010
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.
Technologies: C, C++, SQL, Network Diagnostics, Perl, Eclipse, Embedded C++

Technical Author | Service Engineer

1999 - 2004
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.
Technologies: AutoCAD, Automotive Service, Service Manuals, UDS Diagnosis, SAE J1850, GMLAN

Senior Electrical Engineer, Cernavoda Nuclear Power Plant

1994 - 1999
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.
Technologies: Electric, Electricity

Electrical Engineer

1992 - 1994
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.
Technologies: Electric

Experience

Virtual BCM

Re-architected the BCM by transferring its functions to multiple zonal ECUs in an AUTOSAR-based SOA. This project resulted in reduced costs and quicker turnaround of software updates. It also created the building blocks for a software-defined vehicle.

Education

2002 - 2004

Master's Degree in Computer Engineering

University of Michigan-Dearborn - Dearborn, MI, USA

1987 - 1992

Bachelor's Degree in Electrical Engineering

Gheorghe Asachi Technical University of Iasi - Iasi, Romania

Certifications

APRIL 2022 - PRESENT

AI Programming with Python Nanodegree

Udacity

NOVEMBER 2019 - PRESENT

Principles of Cost and Finance for Engineers

SAE International

SEPTEMBER 2018 - PRESENT

Managing Engineering and Technical Professionals

SAE International

JUNE 2018 - PRESENT

APIS IQ-Software

APIS

JANUARY 2017 - PRESENT

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

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring