The Software Engineering Behind Electric Vehicles

Поделиться
HTML-код
  • Опубликовано: 19 сен 2023
  • We are in the midst of a revolution in the car industry that will change how we buy, use and interact with cars forever. This move is driven by the need to make personal transport less polluting, and the shift to electric cars, but this is about more than electric cars vs petrol cars, the changes that are coming are in some ways more profound than that. Modern electric cars are computing platforms, and the nature of the cars themselves, electric cars have fewer mechanical parts and are more broadly electronic, as well as electrical devices, which means that they are more flexible and so a better platform for innovation.
    In this episode software engineer and award-winning author, Dave Farley explains how software is at the heart of this revolutionary change.
    -
    ⭐ PATREON:
    Join the Continuous Delivery community and access extra perks & content!
    JOIN HERE and start your free trial to see if you like it! There are then options from just £2 a month ➡️ bit.ly/ContinuousDeliveryPatreon
    -
    👕 T-SHIRTS:
    A fan of the T-shirts I wear in my videos? Grab your own, at reduced prices EXCLUSIVE TO CONTINUOUS DELIVERY FOLLOWERS! Get money off the already reasonably priced t-shirts!
    🔗 Check out their collection HERE: ➡️ bit.ly/3vTkWy3
    🚨 DON'T FORGET TO USE THIS DISCOUNT CODE: ContinuousDelivery
    -
    🖇 LINKS:
    “Building the renewable, self-driving, grid” ➡️ • Building the Renewable...
    Camus Energy - Astrid Atkinson ➡️ www.camus.energy/team/astrid-...
    “The role of SW in EVs” ➡️ www.cbtnews.com/the-role-of-s...
    “Car Owners will Spend less on parts for EVs” ➡️ www.mckinsey.com/industries/a...
    “Vehicle to Grid” ➡️ www.researchgate.net/publicat...
    “Tesla 200 to 250kw max charge rate” ➡️ (watch from 08:07) • Former TESLA employee:...
    -
    BOOKS:
    📖 Dave’s NEW BOOK "Modern Software Engineering" is available as paperback, or kindle here ➡️ amzn.to/3DwdwT3
    and NOW as an AUDIOBOOK available on iTunes, Amazon and Audible.
    📖 The original, award-winning "Continuous Delivery" book by Dave Farley and Jez Humble ➡️ amzn.to/2WxRYmx
    📖 "Continuous Delivery Pipelines" by Dave Farley
    Paperback ➡️ amzn.to/3gIULlA
    ebook version ➡️ leanpub.com/cd-pipelines
    NOTE: If you click on one of the Amazon Affiliate links and buy the book, Continuous Delivery Ltd. will get a small fee for the recommendation with NO increase in cost to you.
    -
    CHANNEL SPONSORS:
    Equal Experts is a product software development consultancy with a network of over 1,000 experienced technology consultants globally. They increase the pace of innovation by using modern software engineering practices that embrace Continuous Delivery, Security, and Operability from the outset ➡️ bit.ly/3ASy8n0
    Tricentis is an AI-powered platform helping you to deliver digital innovation faster and with less risk by providing a fundamentally better approach to test automation. Discover the power of continuous testing with Tricentis. ➡️ bit.ly/TricentisCD
    TransFICC provides low-latency connectivity, automated trading workflows and e-trading systems for Fixed Income and Derivatives. TransFICC resolves the issue of market fragmentation by providing banks and asset managers with a unified low-latency, robust and scalable API, which provides connectivity to multiple trading venues while supporting numerous complex workflows across asset classes such as Rates and Credit Bonds, Repos, Mortgage-Backed Securities and Interest Rate Swaps ➡️ transficc.com
    #softwareengineer #software #developer #electriccar #electricvehicle
  • НаукаНаука

Комментарии • 41

  • @enderan27
    @enderan27 9 месяцев назад +14

    I'm the lead of a product in the software company on the biggest car company in the world. This is a clash of worlds between CI and V-model, best practices vs compliance/regulations, certity vs innvoation, web vs embedded... I can go on for a while. I can tell there are very smart people here. The challenge is not small. I love working here

    • @havokgames8297
      @havokgames8297 9 месяцев назад

      It's Volkswagen

    • @d3stinYwOw
      @d3stinYwOw 9 месяцев назад

      @@havokgames8297 It's any car company. Tesla is tech firm, not car company officially :)

  • @MartinMadsen92
    @MartinMadsen92 9 месяцев назад +7

    Title is misleading. The video has little to do with how an EV works.
    EDIT: I see he changed the title. (Used to be something like "How EVs really work: The Software of Electric Vehicles")

    • @onursahin7970
      @onursahin7970 9 месяцев назад

      Yeah I have the same impression as well. I thought it was going to talk about how self driving is implemented like what technology is used, how much is the role of Machine Learning in it.

  • @DingoAteMeBaby
    @DingoAteMeBaby 9 месяцев назад +1

    We're really struggling to develop user experiences in the car that compete with Carplay. I would add that in order for car manufacturers to compete, especially luxury autos, they will likely start pushing more and more absurd car features.

  • @blackjackjester
    @blackjackjester 9 месяцев назад +1

    In order for self driving to be the future, roads will have to be maintained to a much higher degree.
    This alone is a reason i believe outside of freeways, we will never see wide scale adoption of self driving cars.
    The logistic implications are huge though, as road trains will become a major alternative to rail, requiring only a truck driver to pick up the load from a parking lot and drive it the last few miles to the destination.

    • @BittermanAndy
      @BittermanAndy 9 месяцев назад +1

      I'm almost curious why you think self driving needs better roads, but not THAT curious because it's just going to be the same old FUD.

  • @richardjecooke8036
    @richardjecooke8036 9 месяцев назад +11

    Jeez, this is awful. Cars that are hackable, track everything you do, vulnerable to software flaws, have end of life software support termination, non-repairable (or only by a monopoly), with microtransaction add-on features and ads. As a programmer I don't ever want to buy a car with an internet connection.

    • @pietersmit621
      @pietersmit621 9 месяцев назад

      That's like making the statement 10years ago you dont want internet connection at home or work.

    • @onursahin7970
      @onursahin7970 9 месяцев назад

      @@pietersmit621 A fault in your internet connection won't kill you. It's not the same.

  • @Tony-dp1rl
    @Tony-dp1rl 9 месяцев назад +2

    This explains why Teslas are such bad quality vehicles with so many problems, recalls, software patches, etc. and why there are entire forums for helping people workaround problems for things like screens going blank (very dangerous when it happens unexpectedly at night) and battery problems, etc. situations that need soft or hard reboots. I'll wait for a Toyota I think!

    • @BittermanAndy
      @BittermanAndy 9 месяцев назад +1

      You've never been in a Tesla, have you?
      Enjoy waiting for Toyota. You'll be waiting a long, long, long time.

    • @d3stinYwOw
      @d3stinYwOw 9 месяцев назад

      bZX4 with not so great SW awaits :)
      But yeah, Teslas have many issues downplayed by fanboys

    • @pietersmit621
      @pietersmit621 9 месяцев назад

      Didn't the Toyota bzx4 loose it's wheels and had to be recalled?

    • @d3stinYwOw
      @d3stinYwOw 9 месяцев назад

      Just like Tesla when losing steering wheel 😃

  • @brownhorsesoftware3605
    @brownhorsesoftware3605 9 месяцев назад +1

    Internet of things...

  • @gammalgris2497
    @gammalgris2497 9 месяцев назад +7

    A car is mostly dead capital and declines in value rapidly. Most people use it only for up to 1to 2 hours on average. Especially when they live in a big city with public transport. Some gimmicks are nice but not essential and a big distraction while driving. It's best not to overengineer it.

    • @d3stinYwOw
      @d3stinYwOw 9 месяцев назад

      That's why people voted against big screens in cars for everything :)

    • @pietersmit621
      @pietersmit621 9 месяцев назад

      In which country was the vote ?

  • @jimhumelsine9187
    @jimhumelsine9187 9 месяцев назад +1

    Horses used to be a major means of transportation. Now people mostly have horses for sport or recreational hobby.
    Following up with Dave's comment near the end the end of the video, I suspect the same will occur with cars too in the decades to come.

    • @banatibor83
      @banatibor83 9 месяцев назад +1

      Only if we finally invent teleportation or floating personal transportation devices.

  • @StdDev99
    @StdDev99 9 месяцев назад +2

    My imposter syndrome wants to know if automotive software developers have less software knowledge than web developers. Since the web services industry changes their frameworks and preferred languages every couple of months while we are mainly using C++, a language that web developers claim is dead already.

    • @ContinuousDelivery
      @ContinuousDelivery  9 месяцев назад +3

      I don't think that less knowledge of web frameworks (or any frameworks) equates to "less software knowledge", so I'd say "no".
      I suppose in one sense it is less, but not in a way that stops you being able to build software, there is quite a lot of "emperor's new clothes" in chasing the latest fads in frameworks.
      Not all frameworks are bad, but not all are good either 😕

    • @d3stinYwOw
      @d3stinYwOw 9 месяцев назад +3

      I work as test engineer in automotive company and I'd say that skillset needed is totally different. Plus, it's not C++, it's C and bazilions of money for things like Vector MICROSAR ;)

    • @StdDev99
      @StdDev99 9 месяцев назад +2

      It's a different skill set but it doesn't change dramatically very often too. The only taste of modern software development we get is from test & simulation framework and continuous integration pipelines.

    • @d3stinYwOw
      @d3stinYwOw 9 месяцев назад +1

      @@StdDev99 If you even have CI running then that's nice. Having 'CI' on testing is even better. SW testing where I work are limited but runs every night. Now us, system tests, are also gaining 'continuous' runs :)

    • @JohnDoe-vx3z
      @JohnDoe-vx3z 9 месяцев назад

      Atomotive GUIs are also using web technologies nowadays.

  • @Sergio_Loureiro
    @Sergio_Loureiro 9 месяцев назад +1

    9:53 UK is not part of Europe?

    • @meowcitten
      @meowcitten 9 месяцев назад +1

      did you miss the whole brexit thing?

    • @Sergio_Loureiro
      @Sergio_Loureiro 9 месяцев назад

      @@meowcitten you should review your knowledge about Geography.

    • @francis_n
      @francis_n 9 месяцев назад +1

      It still is in my heart 😊

    • @CripplingDuality
      @CripplingDuality 9 месяцев назад

      ​@@Sergio_Loureirowell the UK has always been a completely different landmass, and for much of history had its own distinct civil administration, as it does now. Pull your head out of your ass.

  • @d3stinYwOw
    @d3stinYwOw 9 месяцев назад +3

    Few comments from automotive test engineer :)
    1. Android Auto/Apple CarPlay are either behind payment or removed to just use Android Automotive.
    2. Best navigation done in car is just to put shortcut to google maps :D
    3. People vote currently with their wallets against screen-only cars. This 'Semi-open' setup for the car will NEVER happen. Why? Because every company wants to have their own piece of cake, and that piece to be as close to whole cake as possible, called greed for money.
    4. Standardization in automotive is called AUTOSAR, ISO 26262, ASPICE and probably others, but that does not tackle things you're talking about :D
    5. Having electric vehicle does not mean that they will be much more flexible to work on them, even ICE cars have tons of electronics and currently the only thing differencing ICE and EV cars are engine and 'fuel' type :).
    6. For Energy sources it's simple - nuclear + renewable energy with recycled batteries, like tesla have second life for them in banks of energy
    7. Vehicle to grid yes, exists, even standards are there, but not every industry have same view on software usage and handling as tech companies
    8. For EVs, BYD have a lead, not Tesla tho. Plus, CATL batteries... yummy.
    9. Tesla FSD... yes... more covering up of failures of this system by Tesla is needed for FSD development, yes... ;)

    • @DingoAteMeBaby
      @DingoAteMeBaby 9 месяцев назад

      It only takes one manufacturer to accept being the TSMC of commoditized car manufacture. Greed money holdouts will not be able to compete if and when this becomes possible.

    • @d3stinYwOw
      @d3stinYwOw 9 месяцев назад

      @@DingoAteMeBaby But nobody will, why? Automotive industry is totally different beast than semiconductor one. Additionally, existence of TSMC did not eradicate 'greed money holdouts' from semiconductor space, it's just yet another player ;)