Text copied to clipboard!
Titel
Text copied to clipboard!Mikrokontrollerprogrammerare
Beskrivning
Text copied to clipboard!
Vi söker en engagerad och skicklig mikrokontrollerprogrammerare som vill vara med och utveckla innovativa inbyggda system. Som mikrokontrollerprogrammerare kommer du att ansvara för att designa, implementera och testa programvara för olika mikrokontrollerplattformar. Du kommer att arbeta nära hårdvaruingenjörer och andra utvecklare för att säkerställa att systemen fungerar effektivt och pålitligt i olika applikationer. Rollen kräver en djup förståelse för både hårdvara och mjukvara, samt förmågan att lösa komplexa tekniska problem. Du kommer att arbeta med programmeringsspråk som C och C++, och använda verktyg för felsökning och simulering. Erfarenhet av realtidsoperativsystem och kommunikationsprotokoll är meriterande. Vi värdesätter kreativitet, noggrannhet och en vilja att ständigt lära sig nya tekniker inom området. Om du är passionerad för inbyggda system och vill bidra till framtidens tekniska lösningar, är detta en utmärkt möjlighet för dig.
Ansvar
Text copied to clipboard!- Utveckla och underhålla programvara för mikrokontroller.
- Samarbeta med hårdvaruingenjörer för att integrera mjukvara och hårdvara.
- Testa och felsöka inbyggda system för att säkerställa funktionalitet och prestanda.
- Optimera kod för att förbättra effektivitet och energiförbrukning.
- Dokumentera programvarudesign och ändringar noggrant.
- Delta i designmöten och bidra med tekniska lösningar.
- Implementera kommunikationsprotokoll och gränssnitt.
- Utföra kodgranskningar och säkerställa kodkvalitet.
- Hålla sig uppdaterad med nya teknologier och metoder inom mikrokontrollerprogrammering.
- Stödja produktion och underhåll genom teknisk expertis.
Krav
Text copied to clipboard!- Erfarenhet av programmering i C och C++ för mikrokontroller.
- God förståelse för digital elektronik och mikrokontrollerarkitektur.
- Erfarenhet av realtidsoperativsystem (RTOS) är meriterande.
- Kunskap om kommunikationsprotokoll som SPI, I2C, UART och CAN.
- Förmåga att läsa och tolka tekniska ritningar och scheman.
- Erfarenhet av felsökning och användning av oscilloskop och logikanalysator.
- God problemlösningsförmåga och analytiskt tänkande.
- Erfarenhet av versionshanteringssystem som Git.
- Förmåga att arbeta både självständigt och i team.
- God kommunikationsförmåga på svenska och engelska.
Potentiella intervjufrågor
Text copied to clipboard!- Vilka mikrokontrollerplattformar har du erfarenhet av?
- Kan du beskriva ett projekt där du utvecklat inbyggd programvara?
- Hur hanterar du felsökning av komplexa inbyggda system?
- Vilka programmeringsspråk är du mest bekväm med?
- Har du erfarenhet av realtidsoperativsystem? Vilka?
- Hur säkerställer du kodkvalitet och underhållbarhet?
- Kan du ge exempel på hur du optimerat kod för prestanda?
- Hur arbetar du i team med hårdvaruingenjörer?
- Vilka verktyg använder du för att testa och simulera mikrokontrollerprogram?
- Hur håller du dig uppdaterad med nya teknologier inom området?