Utbildningsbevis
Inriktning
Advanced Software Developer Embedded Systems
Detta utbildningsbevis är utfärdat i enlighet med bestämmelserna i förordning (2009:130) om yrkeshögskolan. Utbildningen har anordnats av YH Akademin.
Utfärdat den 2024-06-26
YH Akademin
| Kurs | Yh-poäng | Betyg* | Datum |
| A. Introduktion till mjukvaruutveckling för Automotive och eldrivna fordon |
20 |
G |
2022-10-14 |
| B. Strukturerad programmering C/C++ |
60 |
VG |
2023-01-21 |
| H. Continuous Integration |
30 |
G |
2023-02-22 |
| E. Krav och design |
20 |
VG |
2023-03-30 |
| F. Kommunikationsprotokoll |
20 |
G |
2023-07-04 |
| C. Programmering och utveckling av inbyggda system för Automotive |
65 |
G |
2023-09-14 |
| G. Avancerad programmering och utveckling av inbyggda system för Automotive |
65 |
G |
2023-12-14 |
| I. LIA |
100 |
G |
2024-05-24 |
| J. Examensarbete |
20 |
- |
- |
Visar kurser 1 till 9 av 9
Totalt 380 YH-poäng avklarade. Utbildningen omfattar 400 YH-poäng.
I yrkeshögskoleutbildning används något av betygen Icke godkänt, Godkänt eller Väl godkänt. Om betyget är lägst G har den studerande nått målen för kursen. Kursernas omfattning anges av poängtalet. Fem YH-poäng motsvarar en veckas heltidsstudier.
Ulla Emanuelsson
Ledningsgruppsrepresentant
Utbildningsbevis för Yrkeshögskoleutbildning inriktning
Advanced Software Developer Embedded Systems
Utfärdat den 2024-06-26
Beskrivning av utbildningens innehåll och mål
Efter avslutad utbildning och godkänt resultat i samtliga kurser uppnår den studerande följande mål:
Kunskaper om:
- Om AUTOSAR samt Automotive SPICE
- Om Functional Safety och utvecklingsprocessen enligt ISO 26262
- Om integrationsprocessen med verktyg tex Jenkins
- Om Versionshanteringssystem och strategier för hantering av versioner
- Om agilt arbetssätt och hur det kan användas i utvecklingsprocessen
- Om att tolka kravspecifikationer och nedbrytning av krav till en arkitekturdesign
- I programmeringsspråk som används inom Automotive, C/C++
- Om delar och funktionssamband i ett inbyggt system samt olika typer av inbyggda system och processorfamiljer
- Om definition och kännedom om sensorer och aktuatorer , användning och felrapportering
- Om programmering och utveckling av inbyggda system
- Om enhetstestning, integrationstestning, inkl design för test, felsökning, debuggers, kodinstrumentering och simulatorer
- Om installation och konfiguration av ett CI (Continuous Integration) system
- Om användningsområdet för kalibrering- och applikationsmjukvara
- Om tillämpning och systematik hos de vanligaste skriptspråken, tex Python
- Om de mest förekommande kommunikationsprotokollen, deras användningsområde och tillämpningar, tex CAN, LIN, MOST, FlexRay, Ethernet, Wifi
{data.course_content}
Ulla Emanuelsson
Ledningsgruppsrepresentant
Utbildningsbevis för Yrkeshögskoleutbildning inriktning
Advanced Software Developer Embedded Systems
Utfärdat den 2024-06-26
Färdigheter i att:
- Tolka och följa utvecklingen enligt AUTOSAR och Automotive SPICE
- Kvalitetssäkra i enlighet och integrera ISO 26262-standarden på ett för uppgiften lämpligt sätt
- Aktivt tillämpa ett agilt arbetssätt
- Utföra specialiserade arbetsuppgifter inom utveckling av inbyggda system för automotive
- Tillämpa programmeringstekniker i C/C++ för att designa och utveckla program
- Identifiera, formulera, analysera och lösa problem inom mjukvaruutveckling
- Programmera och utveckla funktionssäkra inbyggda system
- Utveckla program med en realtidskärna och hantera processkommunikation, synkronisering och schemaläggning
- Bedöma och hantera svårigheter som uppstår vid programmering av händelsestyrda system med flera indata källor och säkerhetskritiska system
- Utföra kalibrering och analys av signaldata
- Utföra enhetstestning och integrationstestning, inkl design för test, felsökning, debuggers, kodinstrumentering och simulatorer
- Programmera i scriptspråk (Python)
- Tillämpa förekommande kommunikationsprotokollen inom automotive och använda verktyg för styrning av protokollen och analys av kommunikationsdata
- Tillämpa modellbaserad utveckling samt modulerad och simulerad funktionalitet
- Använda versionshanteringssystem och integrationssystem
- Definiera, tolka kravspecifikationer på engelska och svenska och bryta ner krav till lämplig design
- Tolka, kommunicera och dokumentera information, åtaganden och lösningar på engelska och svenska inom mjukvaruutveckling för automotive såväl nationellt som internationellt
Kompetenser:
- Bedöma och analysera fordonsindustrins specifika förutsättningar och utmaningar kopplat till utvecklingen inom mjukvaruteknik
- Bedöma och tillämpa gällande standarder inom el- och autonoma fordon
- Värdera och analysera de problemställningar och begrepp som ligger till grund för mjukvaruutveckling
- Implementera, medverka och samarbeta med agila projektmetoder
- Självständigt arbeta med strukturerad programmering och utveckla, testa och felsöka program i C/C ++ utifrån en given kravspecifikation
- Självständigt tillämpa, underhålla och vidareutveckla integrationssystem
- Självständigt arbeta med versionshanteringssystem och analytiskt värdera olika strategier för hantering av versioner
- Självständigt och systematiskt kunna bryta ner krav till en arkitekturdesign samt implementera ett kravhanteringsverktyg i processen
- Självständigt programmera, utveckla, felsöka och enhetstesta mjukvara för el- och autonoma fordon och i enlighet med ISO 26262
- Självständigt arbeta med testning, kvalitetssäkring och säkerhet inom mjukvaruutveckling av inbyggda system för Automotive
- Självständigt kunna tillämpa, underhålla och vidareutveckla makefiler och script
- Självständigt och på ett strukturerat sätt tillämpa de olika kommunikationsprotokollen och använda verktyg för styrning av protokollen samt övervakning och analys av kommunikationsdata
- Självständigt och strukturerat kunna arbeta med modellbaserad utveckling och kunna kalibrera och analysera signaldata

Ulla Emanuelsson
Ledningsgruppsrepresentant