Skip to content

Instantly share code, notes, and snippets.

@doevelopper
Created February 25, 2026 13:05
Show Gist options
  • Select an option

  • Save doevelopper/ece99f85040ad710e804600812e1830c to your computer and use it in GitHub Desktop.

Select an option

Save doevelopper/ece99f85040ad710e804600812e1830c to your computer and use it in GitHub Desktop.

Yes — electronic engineering teams absolutely have their own equivalent of an SDLC, but it goes by a few different names. Unlike software, electronics mixes hardware, firmware, systems engineering, and manufacturing, so the lifecycle is broader.

Below is a clear overview of the recognized “SDLC‑equivalents” used in electronics and embedded systems teams.


1. Product Development Lifecycle (PDLC) / Hardware Development Lifecycle (HDLC)

This is the closest match to “SDLC for electronics.”
Used by electronics companies (automotive, aerospace, industrial, medical, IoT).

Typical HDLC phases:

  1. Requirements Engineering
    URS, SysRS, hardware requirements, compliance (EMC, safety, SIL, etc.)
  2. System Architecture & Partitioning
    Electronics + firmware + mechanics + interfaces.
  3. Electronic Design
    • Schematics
    • Component selection (lifecycle, derating, supply chain)
    • Safety analysis (FMEA, FMEDA)
  4. PCB Layout & Simulation
    SI/PI, thermal, EMC, DFM, DFT.
  5. Prototype Manufacturing
    EVT (Engineering Validation Test).
  6. Bring‑up & Firmware Integration
    Validation with embedded software.
  7. Testing & Certification
    EMC, safety, environmental, HALT/HASS.
  8. DVT/PVT → Industrialization
    Production test benches, calibration, traceability.
  9. Release & Maintenance
    Field return analysis, ECO/ECN handling.

This is the hardware counterpart to SDLC.


2. Systems Engineering V‑Model (most common in embedded)

Used in automotive, aerospace, rail, defense (sounds very close to your workflow).

Electronic design fits perfectly into the left half (definition) and right half (verification/validation):

     Requirements → Architecture → Detailed Design → Implementation
          ↑                                            ↓
      Validation ← System Test ← Integration Test ← Unit Test

Electronics teams plug into:

  • SysRS, ICD, SAD
  • Hardware schematics, PCB, component derating
  • Board‑level tests (ICT, JTAG, boundary scan)
  • System integration with firmware

Given your processes and templates (URS, SysRS, SwRS, RTM…), you're clearly aligned with a V‑Model PDLC.


3. Stage-Gate Process (for products with electronics)

Used by big industry (Bosch, Schneider, Honeywell, Thales).

Typical gates:

  • Gate 0 – Concept
  • Gate 1 – Feasibility
  • Gate 2 – Design
  • Gate 3 – Validation
  • Gate 4 – Pre‑production
  • Gate 5 – Launch

Electronics deliverables (schematics, BOM, FMEA, PCB layout, test plan, prototype reports) are attached to each gate.


4. IPC & IEEE Hardware Development Standards

These are the standards that define professional hardware lifecycle:

Key ones:

  • IPC‑2221/2222 (PCB design rules)
  • IPC‑7351 (footprints)
  • IPC‑610 (assembly quality)
  • ISO/IEC/IEEE 15288 (systems lifecycle — you're already using it)
  • ISO 26262 / IEC 61508 (functional safety, SIL/ASIL)

Electronics teams rely on these for lifecycle structure, workflows, and documentation.


5. Combined Hardware + Firmware Lifecycle (Embedded SDLC)

Many embedded teams use a combined lifecycle because hardware and software are coupled.

Example combined flow:

  • System Requirements
  • Hardware Requirements
  • Firmware Requirements
  • Hardware Design
  • Firmware Design
  • Co‑simulation / HIL / SIL
  • Integration
  • Validation
  • Release & ECO management

This is extremely common in embedded Linux / microcontroller‑based products.


🎯 Which lifecycle fits best for your context?

Based on your profile and previous conversations:

  • Engineering team
  • Embedded Linux, C/C++, Python
  • SIL‑oriented system
  • Separate SysRS ↔ SwRS
  • RTM automation
  • Industrial embedded platform with constraints

👉 The correct lifecycle for your team is the Systems V‑Model combined with a Hardware Development Lifecycle (HDLC).

This is exactly what:

  • automotive ECU teams
  • avionics LRU teams
  • railway embedded systems
    …use.

👍 If you want, I can also:

  • Generate a full HDLC tailored for your organization
  • Produce RACI matrices for electronics ↔ firmware ↔ system
  • Create a deliverables list matching your DOCX templates
  • Build a V‑model covering electronics, firmware, and system
  • Draft a process page you can use in your QMS

Would you like a full lifecycle diagram, a process description, or a document for your QMS?

Absolutely — mechanical engineers working with CAD also have their own SDLC‑equivalent, commonly called the MDLC (Mechanical Design Life Cycle) or more generally Product Lifecycle (PLC/PLM) for mechanical development.

It parallels electronics HDLC and software SDLC but addresses CAD, simulation, prototyping, and industrialization.

Below is the clean, industry‑standard lifecycle used in automotive, aerospace, railway, robotics, and consumer product design.


Mechanical Engineering CAD Lifecycle (MDLC)

This is the typical end‑to‑end lifecycle followed by mechanical engineers using SolidWorks, Creo, CATIA, NX, Fusion 360, etc.

1. Requirements & Constraints Definition

Mechanical version of URS/SysRS:

  • Functional requirements
  • Loads, torques, stresses
  • Safety (SIL, PL, CE Machinery Directive)
  • Norms (ISO, ASME, EN, etc.)
  • Mass, cost, materials, manufacturability
  • Interfaces to electronics & firmware (ICD)

2. Concept Architecture & Feasibility

Includes rough modeling:

  • Kinematics, tolerances, clearances
  • Preliminary CAD sketches
  • Technology choices (gears, belts, bearings, actuators, structure)
  • Risk analysis (FMEA/FMECA)
  • DFM/DFA strategy (Design For Manufacturing / Assembly)

This stage is equivalent to System Architecture.


3. Detailed CAD Design

Full 3D parametric modeling:

  • Solid/Surface modeling
  • Assemblies
  • Joints, mates
  • Mechanism modeling
  • Tolerance stack‑up analysis
  • Material selection
  • BOM creation
  • Design rules application

This is analogous to Detailed Design in the V‑model.


4. Simulation & Analysis (CAE)

Mechanical version of “unit tests”:

  • FEA (static, dynamic, modal, fatigue)
  • CFD (thermal/flow)
  • Motion simulation
  • Vibration/thermal/structural analysis
  • Safety margins & derating
  • Optimization loops

Equivalent to early verification.


5. Prototyping (EVT)

Like electronics EVT:

  • 3D printing
  • Machined parts
  • Rapid tooling
  • Fit, form, function checks
  • Mechanical bring‑up with electronics & firmware

This is where mechanical design meets embedded system integration.


6. Mechanical Validation (DVT)

Includes:

  • Stress/strain tests
  • Drop + shock + vibration
  • IP rating validation
  • Endurance / fatigue cycles
  • Thermal cycles
  • Tolerance validation
  • Assembly/ergonomics evaluation

Mirrors electronic DVT.


7. Industrialization (PVT)

Production base phase:

  • Tooling design (molds, dies, jigs, fixtures)
  • Validation of injection molds / sheet metal / machining
  • Assembly line definition
  • Work instructions
  • Quality inspection plan (QS, PPAP, SPC, etc.)

8. Release, Manufacturing & ECO Management

Mechanical equivalent of software maintenance:

  • Manufacturing release
  • ECO/ECN (Engineering Change Requests/Notices)
  • Traceability
  • Versioning in PLM (Windchill, Teamcenter, 3DX, Vault…)
  • Supplier management
  • Continuous improvement (Kaizen)

🧩 How it fits with Electronics + Software (V‑Model)

Mechanical development slots perfectly into the V‑model you already use for System + Software + Hardware:

Left hand (Definition):

  • Mech requirements
  • Mech architecture
  • CAD design

Right hand (Verification/Validation):

  • Tolerance tests
  • FEA/CFD correlation
  • DVT/PVT
  • System integration tests

This ensures mechanical, electronics, and software synchronize around common milestones.


🔧 Deliverables a mechanical engineer usually produces

Similar to your templates for SysRS/SwRS/etc., they have:

  • Mechanical Requirements Specification (MechRS)
  • CAD models (3D), assemblies
  • 2D drawings with GD&T
  • BOM + AML (Approved Manufacturer List)
  • FEA/CFD reports
  • Tolerance analysis
  • DFM/DFA review
  • Prototype test reports
  • DVT/PVT reports
  • Work instructions + QC plan
  • ECO/ECN documents

If you want, I can generate the DOCX deliverable templates matching your company style (as you prefer).


🎯 If you'd like, I can also prepare:

  • A combined Sys–HW–SW–Mechanical V‑Model diagram
  • A mechanical engineering lifecycle document for your QMS
  • A RACI matrix between system, electronics, mechanical & software
  • A deliverables checklist aligned with your SOPs

Would you like a diagram, a process description, or QMS‑ready documentation?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment