Gör en intresseanmälan för att få en påminnelse när ansökan öppnar.

Embedded systems – YH-kurs

Beskrivning

Vad är Embedded systems?

Inbäddade system, eller embedded systems, är specialiserade datorsystem som byggs in i produkter för att utföra specifika uppgifter. De finns i allt från hushållsapparater till fordon och industriella system och arbetar ofta i bakgrunden utan att vi märker det.

 

Därför ska du läsa denna kurs:

Inbyggda system finns överallt – i bilar, industri, IoT och smarta produkter. Efterfrågan på utvecklare som kan kombinera mjukvara och hårdvara växer snabbt.

  • Nära 1000 lediga jobb inom embedded i Sverige
  • En av de snabbast växande kompetenserna inom tech
  • Stort behov inom industri, fordon och IoT

 

Vår kurs på distans:

Du får praktisk och avancerad kompetens inom embedded-utveckling.

  • Programmera i C och C++ nära hårdvaran
  • Arbeta med mikrokontrollers, mikroprocessorer och SoC
  • Testa och felsöka kod i verkliga system
  • Implementera kommunikationsprotokoll (seriella och trådlösa)
  • Optimera prestanda, minne och energiförbrukning
  • Designa low-power-lösningar
  • Grundläggande cybersäkerhet för embedded
  • Använda AI som stöd i utveckling och felsökning

 

Efter avslutad utbildning:

Efter utbildningen kommer du att kunna ta dig an avancerade uppgifter för att skapa fungerande inbäddade system på ett företag. En nyckelfärdighet du kommer att utveckla är programmering med C++ och konfigurering av utvecklingsmiljön, inklusive viktiga mjukvaruverktyg som kompilatorer och integrerade utvecklingsmiljöer (IDE). Du kommer att vara väl förberedd att arbeta med inbäddade system inom företagsmiljöer.

 

Karriär och efterfrågan

Embedded-kompetens behövs i många branscher:

  • Fordon och industriell automation
  • IoT och smarta produkter
  • Energi och hållbara system
  • Medtech och säkerhetskritiska system

Utbildningsplan

Efter avslutad utbildning kommer den studerande att ha kunskaper om:
  • Specialiserade metoder för att välja lämplig mikrokontroller eller mikroprocessor för den aktuella uppgiften.
  • Praktisk och teoretisk programmering med C eller C++.
  • Testning av kod i simulator eller i system.

 

Efter avslutad utbildning kommer den studerande att ha färdigheter i:
  • Att konfigurera utvecklingsmiljön, inklusive nödvändiga mjukvaruverktyg som en kompilator och en integrerad utvecklingsmiljö (IDE).
  • Att skriva kod för det inbäddade systemet med hjälp av ett programmeringsspråk på låg nivå som C eller C++.
  • Att testa och felsöka koden med en simulator eller en emulator, eller genom att köra koden på själva den inbäddade enheten.

 

Efter avslutad utbildning kommer den studerande att ha kompetenser att:
  • Kompilera koden med en korskompilator som är specifik för den valda mikrokontrollern eller mikroprocessorn.
  • Självständigt ladda upp den kompilerade koden till den inbäddade enheten med hjälp av en programmerare eller en felsökningsadapter.
  • Självständigt testa det inbäddade systemet för att säkerställa att det fungerar som förväntat.