Per Görling

Embedded Software Engineer

Välkommen till min hemsida. Jag är född 1960 och varit verksam i databranschen sedan 1981.

Jag arbetar med: Systemutveckling, realtidssystem, programvarudesign, projektledning, testplanering och säkerhetssystem.

Jag är verksam i Västerås, men har hela Mälardalen som arbetsområde.

Pågående uppdrag

ALSTOM, Västerås

Arbete med testledning i utvecklingsprojekt (avd Traction Control).
Planering av testaktiviteter och testmiljö inom flera utvecklingsprojekt.

Tidigare uppdrag

Erfarenhet

Uppdrag/Anställningar

Hidden

Anställd på CrossControl AB, Västerås, 2007 – 2021

Jobbade som FAE (Field Application Engineer)
FAE-rollen för Skandinavien, innefattade:

– ansvar för teknisk support
– nära samarbete med vårt sälj-team

– vara delaktig i den tekniska försäljningen

– interagera direkt med tekniska motsvarigheter i våra kunders organisation

– utreda/förstå tekniska kundbehov

– hitta lösningar baserade på CrossControls produktportfölj och tjänster

I rollen ingick även nära kontakt med mjukvaruteamet och att stödja vår R&D Engineering och Product Management organisationen i både Sverige och Finland.

Bombardier Transportation, Västerås, 2013 – 2015

(Uppdrag medan jag var anställd på CrossControl)

Utveckling och underhåll av interna Bombardier-verktyg för simulering av tågsystem på stationär PC. Simuleringsverktygen kommunicerar med varandra med olika simulerade HW-enheter.

Använda verktyg: Visual Studio, .NET, TCP/IP, COM/RS232

SVAB Hydraulik AB, Hallsberg, 2012 – 2013

(Uppdrag medan jag var anställd på CrossControl)

Utveckling av kontroll mjukvara för SVABs HW Gateway. Hantera tranformering av  CANOpen meddelanden till J1939. Gatewayen kommer att integrera SVAB-systemet och ett tredje parts sytem – GCS (Grade Control System) för Volvo CE (väghyvlar etc).

Använda verktyg: MPLAB X IDE (Microchip), C-programmering, J1939 och CANopen

Price Engineering, Delafield, WI (USA) 2011 – 2012

(Uppdrag medan jag var anställd på CrossControl)

Utveckling av operatör/förar gränssnitt till rälsbunden maskin som används för spårunderhåll. Stationerad 3 månader (nov – feb) utomlands hos partner/kund i USA.

Använda verktyg: Linux, VMware, Qt , CoDeSys, Git

Uppdrag under min anställning på Etteplan (f.d. ProTang AB) 2004 – 2007

ABB Technology Products, Västerås

Utveckling av test funktioner för AC800XA SIL3 (SIL = Safety Integrity Level).

ABB Technology Products (Force Measurement, avd FM/GS), utveckling av ny mjukvara för givare till vinkel- och tryckmätning för fartygsmotorer (Cylmate).

Uppdrag som egen företagare (Spino Consulting AB) 2000 – 2004

Uppdrag på ABB Technology Products

Arbete med testledning i utvecklingsprojekt. I uppdraget ingick ansvar för att planera, dokumentera och formalisera testaktiviteterna inom projektet och dessutom att samarbeta med de andra del-projekten inom programmet för integrationen mellan hårdvara och mjukvara.

Uppdrag under min anställning på Etteplan (f.d. ProTang AB) 2004 – 2007

ABB Components, Ludvika

Felsökning och felrättning i befintlig applikation för övervakning av transformator. Uppdraget omfattande felsökning, implementation, testning samt utgivning (installations-kit) av systemmjukvara. Utveckling i .NET, Windows services, C++, Visual Source Safe.

Uppdrag under min anställning på Etteplan (f.d. ProTang AB) 2004 – 2007

VOLVO Construction Equipment, Eskilstuna

Framtagning av projekthanteringsverktyg, Project Assurance Plan samt Business Case Tool. Applikationerna utvecklades i Visual Basic i MS Excel.

ABB Austria, Wien Österrike

Projektledning och design/implementation av protokoll hanterare för integrering av nytt kommunikationsprotokoll IEC60870-5-104 i ABB controller AC800M. Utvecklingsmiljö: Visual Studio .NET, Tornado 2 and ABB 800xA.

Uppdrag under min anställning på Etteplan (f.d. ProTang AB) 2004 – 2007

ABB Austria, Wien Österrike

Projektledning och design/implementation av protokoll hanterare för integrering av nytt kommunikationsprotokoll IEC60870-5-104 i ABB controller AC800M. Utvecklingsmiljö: Visual Studio .NET, Tornado 2 and ABB 800xA.

Uppdrag både som egen företagare (Spino Consulting AB) och KnowIT 2000 – 2004

Uppdrag på Bombardier, (f.d. ADtranz Signal), Sthlm (fortsättning från KnowIT)

Arbete med signalsäkerhetssystem för projekten BR185 och SBB. BR185-projektet: Arbete i projekt tillsammans med Bombardier i Tyskland. Framtagning av signalsäkerhets system för tåg, med DB (Deutche Bahn) som slutkund. SBB-projektet: Arbete i projekt med Bombardier i Schweiz. Framtagning av pilotprojekt enligt ERTMS standard (nivå 2).

Anställd som konsult på KnowIT AB 1998 – 2000 

Uppdrag på ABB Automation Products

Delprojektledning, utveckling, test och utgåvearbete av programvara för ny fältbuss (FF = Foundation Fieldbus), till den nya generationen av Advant Process stationer, AC800/210 och Advant Soft Controller (Windows NT). Projektutveckling i C++ med hjälp av Visual Studio, med Visual Source Safe som versionshanteringssystem.

ABB Industrial Products

Utveckling, test och releasea-rbete av kommunikationskort för PCI-buss till Advant Operatörsstation. Generering av ny kärna i HP-UX. Kernel-debugging i UNIX och network-debugging i Windows NT. HP-UNIX, Windows NT, C.

Anställd som konsult på KnowIT AB 1998 – 2000 

Uppdrag på ABB Industrial Products

Utveckling, test och releasea-rbete av kommunikationskort för PCI-buss till Advant Operatörsstation. Generering av ny kärna i HP-UX. Kernel-debugging i UNIX och network-debugging i Windows NT. HP-UNIX, Windows NT, C.

Olika anställningar inom ASEA/ABB AB 1981 – 1998 

ABB NETWORK PARTNER, 1994-1998

Projektledning med kvalitetssäkring och release-hantering, med användande av kodanalysverktyg  samt verktyg för automatiska tester. Ansvar för utveckling och underhåll av datorbaserade, grafiska gränssnitt (GUI).  Programvaran används för att skapa och bearbeta full-grafiska processbilder i ABB Networks fjärrkontrollsystem S.P.I.D.E.R. VAX/VMS, DecUNIX, NT, C/C++, X-window programmering, Insure, OC/Replay.

ABB INDUSTRIAL SYSTEMS 1990-1994

Projektledning och dokumentationsarbete. Ansvar för boot och uppstarts-system i ABB Advant, baserat på Motorolaprocessorer och FB+. Systemutveckling samt utveckling av hårdvarunära funktioner i både assembler och C, och komponent-programmering (PROM, EPROM, E2PROM). Arbete med instickskort (FlashPROM, PCMCIA) för lagring av uppstart och komplett system på icke-flyktiga minnen. VAX/VMS, UNIX, NT, C, Assembler, VxWorks

ABB DRIVES (ASEA Y-DIVISION) 1981-1990

Ansvarig för utveckling och standardisering av datorbaserade styrsystem för hamnkranar. Generering av komplett system med insamling, bearbetning, styrning och utmatning via analoga-digitala signaler. Databashantering av insamlade värden. Implementering av anti-svängningsprogram både för container- och kolkranar med hjälp av digital kamera för övervakning. Kommunikation med LCD-skärm i kranhytten för positionsvisning.

VAX/VMS, C, Pascal, Assembler, PLC-programmering, komponent-programmering (PROM, EPROM, E2PROM)

Kompetens

Systemutveckling
Systemdesign
Realtidsprogrammering
Projektledning
Testplanering

Windows NT/2000
C/C++
VxWorks
Tornado
Visual Dev Studio v.6
Visual .NET
Visual Source Safe
Continuus (CM-system)
LDRA
ODBC
SQL
PL/SQL
MFC
Active/X
Java
Oracle JDeveloper
UNIX
Modcomp
VAX/VMS
ABB Master
ABB Advant
SPIDER
Assembler
Pascal
SoftBench
TRACE32/BDM

Civ.ing elektronik, KTH
VING (Vidareutbildning av INGenjörer), Mälardalens Högskola
ADB-linjen teknik, Mälardalens Högskola