Text copied to clipboard!
Titel
Text copied to clipboard!Inbyggda Systemprogrammerare
Beskrivning
Text copied to clipboard!
Vi söker en erfaren och engagerad Inbyggda Systemprogrammerare för att utveckla och optimera programvara för inbyggda system. Som en del av vårt team kommer du att arbeta med att designa, implementera och testa programvara för olika inbyggda system, från industriella applikationer till konsumentelektronik. Du kommer att samarbeta med hårdvaruingenjörer, systemarkitekter och andra utvecklare för att säkerställa att våra lösningar är effektiva, pålitliga och uppfyller kundernas krav.
Dina huvudsakliga arbetsuppgifter inkluderar att skriva och optimera kod i programmeringsspråk som C och C++, utveckla realtidsapplikationer och arbeta med olika operativsystem för inbyggda system, såsom FreeRTOS och Linux. Du kommer också att analysera och lösa prestandaproblem, implementera säkerhetsåtgärder och säkerställa att programvaran fungerar felfritt med den underliggande hårdvaran.
För att lyckas i denna roll bör du ha en stark teknisk bakgrund inom inbyggda system, erfarenhet av att arbeta med mikrokontroller och mikroprocessorer samt en god förståelse för elektronik och kommunikationsprotokoll som SPI, I2C och UART. Du bör också ha erfarenhet av att arbeta med versionshanteringssystem som Git och ha en god förståelse för mjukvaruutvecklingsprocesser.
Vi erbjuder en dynamisk arbetsmiljö där du får möjlighet att arbeta med spännande projekt och den senaste tekniken. Om du brinner för inbyggda system och vill vara en del av ett innovativt team, ser vi fram emot din ansökan!
Ansvar
Text copied to clipboard!- Utveckla och optimera programvara för inbyggda system.
- Skriva och testa kod i C och C++.
- Arbeta med realtidsoperativsystem och mikrokontroller.
- Analysera och lösa prestandaproblem i inbyggda system.
- Samarbeta med hårdvaruingenjörer och systemarkitekter.
- Implementera säkerhetsåtgärder i programvaran.
- Använda versionshanteringssystem som Git.
- Dokumentera utvecklingsprocesser och tekniska lösningar.
Krav
Text copied to clipboard!- Kandidatexamen eller högre inom datavetenskap, elektronik eller relaterat område.
- Erfarenhet av programmering i C och C++.
- Kunskap om realtidsoperativsystem och inbyggda system.
- Erfarenhet av att arbeta med mikrokontroller och mikroprocessorer.
- Förståelse för kommunikationsprotokoll som SPI, I2C och UART.
- Erfarenhet av versionshanteringssystem som Git.
- Förmåga att analysera och lösa tekniska problem.
- Goda kommunikations- och samarbetsförmågor.
Potentiella intervjufrågor
Text copied to clipboard!- Kan du beskriva ett projekt där du utvecklat programvara för ett inbyggt system?
- Vilka programmeringsspråk och verktyg använder du oftast för inbyggda system?
- Hur hanterar du prestandaproblem i realtidsapplikationer?
- Har du erfarenhet av att arbeta med specifika mikrokontroller eller mikroprocessorer?
- Hur säkerställer du att din kod är optimerad och effektiv?
- Kan du ge ett exempel på hur du har implementerat säkerhetsåtgärder i ett inbyggt system?
- Hur arbetar du med versionshantering och kodgranskning?
- Hur hanterar du samarbete mellan mjukvaru- och hårdvaruteam?