Sida 1(5) Peter Walhagen Född: 1983 Personlig profil Som person är jag öppen och genuint tekniskt intresserad. Något som driver och stimulerar mig är när jag får tillfälle att utveckla mina färdigheter och lösa komplexa problem. Jag är intresserad av människorna runt omkring mig och har lätt för att kommunicera med olika typer av personer. När behovet finns, tar jag gärna en ansvarsroll. Fritiden spenderar jag gärna tillsammans med min familj eller på en klättervägg med någon av mina vänner. Nyckelerfarenheter Några av mina främsta styrkor ligger i design och implementation av säker och effektiv programvara för, bildbehandling med stränga krav på beräkningsprestanda samt övergripande systemdesign. Jag har erfarenhet av att ta fram system från scratch med övergripande design, PCB-/mek-cad, enhetsprogrammering, drivrutinsprogrammering och applikationsprogrammering. Min utbildning har varit profilerad mot signal- och bildbehandling och merparten av mina jobb har innefattad signal- och/eller bildbehandling både på embedded- och pc-miljö. Kontakt Adress: Sagoslingan 3B, lgh 1304, 141 92 Huddinge Mobil: 070-526 78 82 E-post: peter.walhagen@walhagen-engineering.com Web: www.walhagen-engineering.com Specialistområden Systemutveckling Hårdvarunära mjukvara / Signal- och bildbehandling Programeringsspråk C, C++ C# Python Matlab Verilog Anställningar/uppdrag Scania CV AB Systemarkitekt Autoliv Electronics AB test Rejlers Ingenjörer AB Autoliv Electronics AB Signal Processing Devices Sweden AB Computer Vision Laboratory, ISY, LiU Utbildning/kurser TMS320C6000 DSP Optimization Workshop Designing a PCI Express System v9.2 Master/Civilingenjör i Teknisk Fysik och Elektroteknik Naturvetenskaplig linje Språk Svenska, modersmål Engelska, mycket god
Sida 2(5) Anställningar och uppdrag i urval Systemarkitekt Scania Södertälje 2015 sep pågående Systemarkitektur för klimatsystem till bussar. CAN, J1939 PC/Windows / testingenjör Autoliv Electronics Motala 2013 okt 2015 feb Framtagning av en produktionsteststation för optiska tester av kameramoduler. I uppdraget ingick ett övergripande ansvar för stationen vilket innefattade designunderlag för teststationen, underlag för mekanik, mjukvara till teststationen, kommunikation med utvecklingsavdelningen angående testernas utformning, riskanalys (PFMEA) samt dokumentation. Uppdraget har innefattat mycket bildbehandling. C, C#, Python, CAD (ritningar/mek) PC/Windows NI LabWindows/CVI, Draftsight, Visual Studio, Subversion, Altium Designer, Q-Source PFMEA, OpenCV Rejlers Ingenjörer Norrköping 2012 okt 2013 juni In-house projekt. Utveckling av ett enkelt operativsystem och drivrutiner för en av Rejlers utvecklingsplattformar samt applikationskod för ett proof-of-concept demo för en framtida produkt. I arbetet har det ingått att ta fram ett stabilt radioprotokoll som fungerar under olika former av störningar och belastning samt att konfigurera en server för ärendehanterings- och wiki-systemet Trac. C, C# STM32L, ARM Cortex M3 IAR Embedded Workbench, Eclipse, Subversion, Trac
Sida 3(5) Autoliv Electronics 2010 okt 2012 okt På Autoliv har jag arbetat med implementation och optimering av ramverksfunktioner och bildbehandlingsalgoritmer på PC och hårdvarunära flerkärniga system. Jag har lett och planerat arbetet för en mindre grupp utvecklare som har arbetat med att effektivisera och porta algoritmer mellan olika plattformar. Övriga arbetsuppgifter har varit att medverka vid framtagningen av Autolivs kodningsstandard som bl a skulle uppfylla MISRA, utveckling av kodgenereringsverktyg i python, uppsättning av ett automatiserat byggsystem (SCons) samt medverkande vid en förstudie för att välja processor till en av Autolivs hårdvaruplattformar. C, C++, Python, MatLab PC/Windows, TI C6000 DSP, ARM Cortex A8, ARM Cortex M3, Freescale Pictus MCU Visual Studio, Code Composer, CodeWarrior, Subversion, CUnit, DOORS, QAC Signal Processing Devices 2007 okt 2010 sept På SP Devices har jag arbetat med systemdesign och PCBcad av datainsamlingskort och repeaters. Då systemen är mixat analoga och digitala har höga krav ställts på signalintegritet. Jag har varit med och tagit fram och arbetat mycket med API:et, i C och MatLab, till företagets datainsamlingskort. På datainsamlingskorten har jag implementerat signalbehandlingsfunktioner och kommunikationsinterface på Xilinx FPGA:er. Jag har även arbetat med design av datainsamlingskortens lådor med ritningar till mekanikprocessning och tryck. C, C++, Verilog, MatLab, LabView, elektronik-cad, mekanik-cad, USB 2.0, PXIe PC/Windows, Xilinx Virtex 5 Visual Studio, Xilinx ISE, Autocad, Altium Designer, Subversion Computer Vision Laboratory, s Universitet 2009 juli Utveckling av ett trådlöst nätverksinterface samt GUI för styrning och loggning av en mobil forskningsplattform. C++, Ice (Internet Communication Engine), Qt PC/Windows Visual Studio, Qt Creator, Subversion
Sida 4(5) Matematiklärare s Universitet 2006 aug, 2007 aug-dec Matematiklärare i propeudistisk kurs för de nya högskoleingenjörerna aug -06-07 samt matematikmentor i linjär algebra för en klass industriell ekonomi-ingenjörer en hösttermin. Matematikläraruppdraget inbegrep föreläsningar samt lektioner. Som matematikmentor höll jag i lektioner då eleverna fick hjälp med specifika problem och hjälp utöver ordinarie lektions- och föreläsningstid.
Sida 5(5) Utbildning/kurser Period TMS320C6000 DSP Optimization Workshop 2010 Fyradagarskurs av Texas Instruments med fokus på metoder för att skriva högpresterande kod för generella C-program samt specifika hänsynstaganden för TI:s TMS320C6000 DSP. Designing a PCI Express System v9.2 2008 Tvådagarskurs av Xilinx. Gränssnitt och protokoll för PCI/PXI Express. Master/Civilingenjör i Teknisk Fysik och Elektroteknik 2004 2010 s Tekniska Högskola Profil: Signal- och bildbehandling Examensarbete inom multidimensionell signalbehandling Naturvetenskaplig linje 1999 2002 Gripenskolan, Nyköping Gymnasieutbildning, naturvetenskaplig inriktning Föreningsengagemang Period s klätterklubb, 2012 Kassör Elektronikföreningen Admittansen, 2007 2008 Kassör 2007, Revisor 2008 Y-sektionen, s Tekniska Högskola 2004 2005 Medlem i Näringslivsutskottet Kunskap i programmeringsspråk, program och verktyg C C++ C# Java MatLab VHDL Verilog Python LabView Grundläggande LabWindows/CVI Assembler - mycket goda Altium Designer Draftsight Microsoft Visual Studio Qt Creator Subversion Git SCons SQLite DOORS MISRA QAC Intyg, betyg och referenser lämnas på begäran