OM UTBILDNINGEN
Vill du ge liv åt tekniska produkter som bilar, robotar och medicinsk utrustning? Som mjukvaruutvecklare inom inbyggda system får du möjligheten att driva utvecklingen av framtidens teknik och skapa lösningar som gör skillnad i vardagen. Under utbildningen lär du dig att utveckla mjukvara som styr fysiska system. Du kommer även fördjupa dig i programmering med C/C++, IoT, datastrukturer, AI, cybersäkerhet och testmetodik.
Vad gör en mjukvaruutvecklare?
Som mjukvaruutvecklare av inbyggda system arbetar du med att skapa programvara som gör att tekniska produkter kan utföra specifika uppgifter. Inbyggda system finns i allt från fordon och konsumentelektronik till medicinska apparater och IoT-lösningar. Dessa system är datorbaserade men osynligt integrerade i produkterna, där de spelar en avgörande roll för funktionaliteten. Du arbetar med testning, utveckling, säkerhet och kvalitetssäkring för att optimera produktens prestanda och effektivitet.
Varför välja utbildningen?
Behovet av kompetens inom elektrifiering och digitalisering ökar snabbt, särskilt inom fordonsindustrin och autotech. För att Sverige ska kunna möta framtidens tekniska utmaningar är mjukvaruutvecklare avgörande inom detta område. Hermods utbildning till mjukvaruutvecklare ger dig färdigheter inom C/C++, IoT och hårdvarunära programmering. Du får även kunskaper i realtidssystem och parallellprogrammering. Utbildningen ger dig bred kompetens med möjlighet att specialisera dig inom de områden som intresserar dig mest.
Vad kostar utbildningen?
Utbildningen är avgiftsfri och berättigar till studiestöd från CSN. Läs mer om CSN här!
INNEHÅLL OCH UPPLÄGG
Studieform
Utbildningen mjukvaruutvecklare inbyggda system genomförs på distans. Programmet innehåller två LIA-perioder där du får praktisera dina teoretiska kunskaper ute på en arbetsplats. Läs mer om LIA och våra studieformer här!
Kurser för programmet
- Artificiell intelligens (AI)
- Datakommunikation
- Datastrukturer och algoritmer
- Elektronik och programmering
- Examensarbete
- Introduktion till inbyggda system
- LIA 1
- LIA 2
- Programmering inbyggda system
- Projektmetodik
- Realtidssystem
- Strukturerad programmering C/C++
- Test och säkerhet
- Tillämpad matematik
EFTER UTBILDNINGEN
Efter utbildningen kan du bland annat arbeta som
- Embedded developer
- Embedded utvecklare
- Mjukvaruutvecklare
- Mjukvaruutvecklare inbyggda system
- Software developer
Utbildningen ger dig bland annat kunskap och kompetens inom
- Arbeta som mjukvaruutvecklare inom inbyggda system med programmering i C alt. C++.
- Tillämpa analys och design i hårdvarunära systemlösningar.
- Självständigt behandla det aktuella problemområdet samt välja lämpliga verktyg och metoder i relation till uppdragets mål och kravspecifikation.
- Arbeta med utveckling av realtidssytem och parallellprogrammering,.
- Arbeta med utveckling av uppkopplade och intelligenta produkter/enheter (IoT).
- Arbeta med testning, kvalitetssäkring och säkerhet inom mjukvaruutveckling av inbyggda system.
- Arbeta i agila projekt samt medverka vid utveckling, planering och genomförande av projektets alla delar.
FÖRKUNSKAPER OCH BEHÖRIGHET
För att bli antagen till denna utbildning krävs grundläggande behörighet för yrkeshögskolestudier samt följande förkunskaper eller motsvarande:
- Lägst betyget E/3/G i följande kurser eller motsvarande kunskaper
- Matematik 2
- Programmering 1
Saknar du behörighet?
Om du saknar behörighet så kan du läsa in kurserna ovan hos oss inför utbildningen via en så kallad preparandkurs. Preparandkursen är avgiftsfri och du läser den online i din egen takt under några veckor. Läs mer om våra preparandkurser här!