C programmering AVR, ARM och Linux Glimåkra, Sverige

Might be available

(Updated 2022-05-30)

C programmering AVR, ARM och Linux

Glimåkra, Sverige

Native Svenska, Fluent English, Intermediate French, Beginner Danish

  • Datorteknik Hårdvara och elektronik
  • Linux
  • C programmering

Skills (24)

PHOTOSHOP

OSCILLOSCOPE

DMM

AVR

Oscilloskop

PROTOTYPER

EMBEDDED SYSTEMS

UART

TILLVERKNING

ARM

KODNING

SNIFFER

KOMMUNIKATIONSSYSTEM

Embedded C

TESTNING

VISIO

EMBEDDED SOFTWARE

Programmering

MICROSOFT VISIO

CORTEX

SYSTEMINGENJÖR

UNDERHÅLL

C++

OLIKA TEAM

Summary

Driven mjukvaruingenjör med 4 års erfarenhet från en rad olika branscher. Har bland
annat arbetat med utveckling av program för en Microcontroller styrd maskin och design
av givare och motorstyrning till denna. Varit med och utvecklat en prototyp till kund. Har
utöver konstruktion av hårdvara skrivit programmet med egna servo beräkningar. Har
även arbetat med HVM, och är van vid att arbeta självständigt i en miljö med många
kontaktpunkter och högt tempo.

Professional Experience

SoftwareDeveloper
Krets Consulting AB

2019-11 - 2020-02

Konsult på Globe Group AB. Uppdraget var att skriva ett program i C för GPRS kommunikation mellan en DCE och DTE i 4G/LTE. Kod var skriven för 2G till en SARA-G3 modul. När jag arbetade på ett tidigare känt fel beskrivet i Jira, en close socket genererade ett CME Error. Med hjälp av en UART sniffer undersökte jag vad modulen skickade vid kommandot AT+USOCL. Först skickades ett AT acknowledge men efter ca 60ns skickades ett nytt AT+USOCL och detta genererade CME Error.
Vid debuggning i Atollic miljön tillsammans med andra på företaget upptäckte vi att det fanns en bugg i programmet för 2G.
• Huvuduppgifter: C program för en GPRS modul för 4G/LTE.
• Verktyg: Debugger-verktyg och UART sniffer.
Utvecklingsingenjör
EngineeringStudios AB

2013-04 - 2019-09

Utvecklingskortet ett SAM9-L9260 från Olimex körde ett Debian 5-system på en Atmelbaserad MCU: AT91SAM9260 från ett CF-kort. Jag körde Debian 8 och utvecklades snabbt varje dag.Testade om en kod i en ren processormiljö utan utvecklingskort från tredjeparts tillverkare skulle kunna få bättre effektivitet. Mitt tidigare program skrivet för en AVR 8-bitars microcontroller skulle köras I ARM9 32- bits microcontrollern.
• Huvuduppgifter: Kodning, utveckling och testning. Code efficiency, optimize C.
• Verktyg: JTAG Segger.
Utvecklingsingenjör
Promech Lab AB

2013-03 - 2014-03

• Utveckling av en maskin till restaurangbranschen. En AVR 8-bitars microcontroller.
• Huvuduppgifter: Utveckling av en microcontroller baserad maskin, kodning, utveckling, och testning.
• Verktyg: AVR Studio, AVR JTAG-ice mkII.
1 (3)
Utvecklingsingenjör
Triacon Scientific AB

2012-12 - 2013-03

Arbetat med uppstart av Einkdisplay. Programmering av ARM processor i C. PWM rutin för drivning av display. ARM-processorn en Cortex-M3 kommunicerade via iSYSTEM:s iONE. och debuggning via JTAG med Test Platform iONE. Lödade utvecklingskort till kund.
• Huvuduppgifter: Uppstart av Eink display för kommande produkter.
• Verktyg: WinIDEA och TestIDEA, IONE-debugger.
Customer Service Engineer
AudioDev AB

2008-12 - 2009-06

Som Customer Service Engineer ansvarade jag för service på AudioDevs CATS CD analysers premastered och recordable för ett antal kunder och agenter i Europa.
Även installation av utrustning och användarutbildning på plats hos företagen i Europa förekom.
• Huvuduppgifter: Service och Intrimning av rätt signalnivåer via oscilloskop, kalibrering av laser, programmering och inställning av CD parametrar enligt Philips standard.
• Verktyg: Oscilloscope och DMM.
HVM Konsult
Epsilon Embedded Systems AB

2007-04 - 2008-01

HVM konsult från Epsilon Embedded Systems AB till avdelningen optoelectronics på SonyEricsson AB i Lund. Fokus låg på displayer, men kamerarelaterade uppdrag förekom också. I projektet Global Reduction Return Rate var målet att sänka returerna från fält. Fel och orsak skulle utredas och dokumenteras av mig.
Resultaten presenterades till berörda avdelningar och chefer. Arbetade även med förbättring och optimering på optoelectronics av processer vid till exempel RCA, DFM och var aktiv medlem för RCA på K810 och T650 i displayrelaterade ärenden.
Gjorde mätningar på W810 avseende kontrast och luminans. Jämförelser gjordes för att uppskatta om utrustningen vid fabriken i Malaysia var rätt intrimmad.
• Huvuduppgifter: Optoelectronics division ville veta hur returerna från fält var fördelade, djupgående analys av QIM avdelningens fiskbensdiagram, RCA Analyser.
• Verktyg: AGORA, Excel. luminansmätare.
Elektronikingenjör
Partnertech AB

2006-06 - 2007-01

Mönsterkortstillverkning, granskade specifikationer. Gjorde uppdateringar av komponenter i produktionsunderlag. Var behjälplig i produktionstekniska ärenden.
Ritade i Microsoft Visio och lade in ritningar i DRAW ett digitalt ritarkiv. Lödade prototyper till testlådor, byggde utrustning för BurnIn och testriggar.
• Huvuduppgifter: Mönsterkortstillverkning. Granskade specifikationer.
• Verktyg: Microsoft Visio.
Elektronikingenjör
SF-Innovation AB

2005-12 - 2006-04

Arbetade med ett projekt inom GPRS kommunikation med amerikanska Enforas GPRS modem. Kommunikation mellan en klimatkammare för testning av mobiltelefonbatterier placerad på Siemens BenQ i Kina via GPRS. Temperaturer och driftdata skulle kunna övervakas över GPRS.
• Huvuduppgifter: GPRS kommunikation.
Medicinsktekniskingenjör
Centrallasarettet

2004-10 - 2004-12

Praktik på MFT men var mestadels på röntgen och strålbehandlingen. Diverse uppgifter inom medicinsk teknik som omfattar både elektronik och mekanik som förekommer inom en rad olika diagnos- och behandlingsformer såsom CT, MR, konventionell röntgen och strålbehandling.
• Huvuduppgifter: Allmänt förekommande uppgifter på strål och röntgen.
• Verktyg: Röntgen, CT och Strål.
Elektronikmontör
Lindinvent AB

2004-01 - 2004-01

Jag arbetade som elektronikmontör men även mekaniska arbeten förekom, t.ex.
framtagning av metallhölje för givare samt montering av stegmotor för styrning av spjäll i ventilationstrummor.
• Huvuduppgifter: Elektronikmontage, tillverkning av givare.
• Verktyg: Ställdon och stegmotorer.
Systemingenjör
Swedia Networks AB

2001-10 - 2001-12

Ansvar för drift och underhåll på Malmö ATCC. Ombyggnation av ATCAS till S2000/ Eurocat. Inom flygledningscentralen fanns avancerade UNIX-baserade datasystem för radarbehandling och presentation, datorstyrda kommunikationssystem.
• Huvuduppgifter: Drift och underhåll på flygledningscentralen för olika positioner och beredskapsarbete.
• Verktyg: UNIX, S2K och Nätverk.

Academic Background

Stanford
Stanford

2012-01 - 2019-01

Högskoleingenjör inom Elektroteknik
Malmö högskola

2001-01 - 2011-01

Contact contractor

/