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
Scan to Verify
Vishnu Chaitanya Gundu
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
Vishnu Chaitanya Gundu

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
Vishnu Chaitanya Gundu

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