Car companies are in a billion-dollar software war
Embedded expertise & industry culture
- Many comments argue embedded-systems engineering isn’t widely taught or properly valued; training is rare, much work is outsourced to low‑cost vendors with weak C/RTOS skills.
- Knowledge is trapped behind NDAs, proprietary chips and toolchains; people describe automotive and embedded as a “shadowland” with poor knowledge transfer compared to open-source web/software culture.
- Pay and career incentives push capable engineers toward web/backend roles; some embedded engineers report good pay, but others say long‑term embedded careers usually lose financially vs JS/web work.
Legacy architectures vs “software-defined vehicles”
- Traditional OEMs built cars as collections of 50–150+ ECUs from many suppliers; each ships its own firmware, protocols, and tools. Changing anything means negotiating with multiple vendors.
- This fragmentation makes consistent behavior, fast updates, and good UX very hard; even “simple” features like windows, locks or lights can involve opaque, brittle interactions.
- Newer players (Tesla, Chinese EVs, Rivian) and a few legacy OEMs are moving toward zonal architectures and a small number of powerful controllers, aiming to centralize logic and reduce wiring and supplier complexity.
- Some commenters see “software-defined vehicle” as mostly a buzzword on top of this architectural shift; others think the architecture change is genuinely beneficial but way behind schedule at legacy firms.
OTA updates, reliability & safety
- Strong disagreement on whether cars should ever need software updates:
- One camp: bug‑free (or bug‑minimal) fixed firmware is achievable if you keep complexity down; older cars and some 80s–00s ECUs are cited as examples.
- Another camp: modern vehicles are too complex; recalls and software workarounds for physical design flaws already exist, so updates are inevitable; OTA is cheaper, faster, and regulator‑friendly.
- Some argue OTA encourages shipping unfinished products (“fix it later”), even for safety‑critical functions (e.g., braking calibration).
- Others note OTA saves billions vs dealer reflashes, improves recall completion rates, and lets “small” bugs get fixed that previously would linger.
Connectivity, security & privacy
- Many question why cars need full‑time internet at all; they prefer OBD-II or dealer-only updates and fear large-scale remote compromise of vehicles.
- A recurring example is CAN-bus access via headlights or other external points allowing easy theft; some argue this proves the need for stronger internal security, others say the overall real‑world theft rate of “simple” cars stayed manageable without network firewalls.
- EU eCall mandates LTE modules in new cars; critics see this as built-in tracking. Defenders say the SIM is dormant and only activates in a severe crash, but skeptics don’t trust unverifiable claims.
- Overall, there’s deep distrust of OEM data collection and resale, and of remote-control capabilities (door unlock, start, etc.) being poorly secured.
UX, infotainment & driver distraction
- Strong preference for physical buttons/knobs for HVAC, lights, seat heaters, etc. Touchscreen-only controls are widely called dangerous, especially when buried in menus or laggy.
- Many want a minimal center screen that mostly runs CarPlay/Android Auto plus backup camera and basic config; everything else should be hard controls.
- OEM infotainment software is seen as universally bad: slow, buggy, ugly, and quickly obsolete. Apple/Google projection is widely preferred; some refuse to buy cars without it.
- ADAS and safety aids get mixed reviews:
- Automated emergency braking, adaptive cruise, and lane-keeping are cited as statistically helpful and sometimes personally useful.
- Others report phantom braking, misinterpreted obstacles, aggressive interventions on rural roads, and alert fatigue; several disable lane assist and sometimes front assist where possible.
- Some fear integrated “drive-by-software” for steering/braking, arguing edge cases and unexpected interactions are not handled with aviation-level rigor.
Economics, talent, and outsourcing
- Legacy automakers historically treat software as a cost center and are culturally uncomfortable paying market rates; core US operations reportedly offer ~mid‑100k to seniors while creating coastal “software hubs” with different pay bands.
- Strategy often favors poaching high‑profile execs from tech companies instead of building strong engineering organizations; commenters say this is cheaper but ineffective.
- Procurement culture optimizes BOM cost at cent‑level granularity (e.g., cutting RAM/flash on ECUs), pushing underpowered hardware that makes already‑bloated stacks intolerably slow.
- Tier‑1 supplier layering (each with sub‑suppliers) leads to labyrinthine, overlapping proprietary stacks and protocols (AUTOSAR, custom CAN schemes, etc.), making integration and fixes expensive and slow.
Regulation, safety standards & right-to-repair
- ISO 26262 is cited as the standard for safety-critical automotive software; commenters note steering/braking code is generally high quality and developed separately from infotainment.
- Others push back: standards are just “pieces of paper” and don’t by themselves ensure trustworthy implementation; regulators mostly test against minimum FMVSS-like benchmarks, not best-in-class behavior.
- OTA and centralized architectures raise questions about how updates interact with type approval and homologation, especially under UN/ECE-style regimes; several say this is under-addressed.
- Strong sentiment in favor of right-to-repair and even open-source stacks for non‑safety‑critical systems (infotainment, HVAC, body controls). People want:
- Access to firmware and tools,
- The ability to replace locked-down modules (telematics, head units),
- Clear separation between safety-critical domains and everything else.
Consumer preferences and “analog” backlash
- A substantial subset explicitly wants:
- No permanent connectivity,
- No big touchscreens,
- Analog dials and physical keys,
- Simple, long-lived, user‑serviceable mechanical and electrical designs.
- Some point to older cars, basic brands, or new “minimalist” concepts (like small EVs or stripped‑down trucks) as more appealing than heavily “software-defined” vehicles.
- Others accept complex software but want improvement: better, coherent UX; faster hardware; strong sandboxing between infotainment and safety; and clear owner control over software and data.