Kan være tilgængelig
(Opdateret 2023-08-29)Erfaren konsult inom mjukvaruutveckling
Uppsala
Modersmål Svenska, Flydende English
- Systemutveckling / flerskiktade system
- 14+ års erfarenhet av mjukvaruutveckling för inbyggda system/embedded
- Utveckling av realtidssystem i C/C++
Kvalifikationer (24)
FreeRTOS
Clearcase
TDD
Objective-C
UNIX-script
Eclipse
Git
Python
MATLAB
Jira
JavaScript
STM32
gcc
Jenkins
VISUAL STUDIO
Atmel Studio
SQL
CMSIS
ARM
MPLAB-X IDE
AVR
Keil
Swift
PIC
Resumé
Erfaren embedded-mjukvaruutvecklare som jobbat med firmwareutveckling till t.ex. fotoblixar, gasmätare, endoskopkameror, radiosystem samt medicinska instrument med stora krav på kvalitet. Bred erfarenhet även från högnivåspråk och flerskiktade system såsom redovisningssystem i bankbranchen, mobilappar, webbservrar och desktopklienter.
Professionel erfaring
2019-08 - 2023-08
Utveckling av firmware till portabel inkuberingstermos som ska användas till blodprov direkt från patient. Implementering av kommunikationsprotokoll, temperatureglering, styring av servomotor, RGB-sensorer, datamonetorering i realtidsoperativsystem (freeRTOS). Vidareutveckling av automatiserat medicinsk instrument i C# med fokus på optiska delarnasamt schedulering av motorrörelser. Utveckling av verktyg för felsökning och statistik i PowerShell.
2017-04 - 2019-07
Utveckling av medicinsk instrument som utför automatiserad testning av bakteriers känslighet mot olika typer av antibiotikor.
Utveckling och systemering av inbyggd mjukvara på STM32 ARM Cortex mikrokontroller för styrningar av stegmotorer samt PID-reglering av temperaturzoner. Jag var drivande i mjukvarutecklingen av protokoll samt RS485-kommunikationen mellan systemets alla 16 mikrokontroller som styr runt 30 stycken stegmotorer.
Ansvar för mjukvarulösningar av optiska delarna av instrumentet, så som
linjekamera, autofokusenhet, mikroskopkamera samt barkodläsare. Implementering av drivare i C#/.NET för kommunikation med optiska delar och motordrivarkort via RS485-bus.
2017-04 - 2017-12
Utveckling av inbyggd mjukvara i C till en device med en STM32 ARM-kontroller som mäter luftflöde samt acetonhalt i utandningsluften med hjälp en figarosensor. Definiering och implementering av Bluetooth-protokoll för kommunikation med en Android-app. Handledare för utveckling av mobil-app.
2014-04 - 2017-03
I arbetet har jag deltagit från tidigt idéstadie till färdig produkt. Nyutveckling på ARM-mikrokontroller samt vidareutveckling av produkter på AVR och PIC. Mikrokontrollerna kommunicerar och samspelar med omkringliggande elektronik såsom högspänningskondensatorer för blixturladdning, radiochip, systemkameror,
TFT-displayer, sensorer, eeprom och stegmotorer. Kommunikation med protokoll som UART, SPI och I2C. Utveckling av verktyg och utvecklingshjälpmedel i diverse olika språk, t.ex. Python och Javascript (nodejs och electron).
2010-04 - 2011-03
Tolkning av kommunikation mellan systemkamera och fotoblixt, samt implementering av dess protokoll i en radiotransceiver.
2010-04 - 2011-03
Utveckling av en mobilapp i Objective-C för trådlös bildöverföring och realtidsstyrning av en kamera.
Kameran är en del av ett större system i ett bärbart endoskop för hästar.
2009-11 - 2010-03
Utveckling i Java. Nyutveckling av ett realtidskritiskt aktielånsystem för att ersätta befintligt. Systemunderhåll av system där bland annat SQL, Python, UNIX-filter och AWK-script används för att lokalisera felaktigheter på ett systematiskt sätt.
Akademisk baggrund
2004-08 - 2009-07