Jonas Cornelsen
Mjukvaruutvecklare inom fordonsbranchen (Berotec)
Plats: Stockholm, Sweden
Nyckelord: Embedded SW, Stockholm, Systemutveckling
Sammanfattning
Jonas är en uppskattad och engagerad mjukvaruutvecklare som snabbt sätter sig in i nya tekniska projekt. Huvuddelen av karriären har varit inom fordonsbranchen där gedigen kunskap byggts upp hur en förbränningsmotor fungerar och bör styras. Jonas specialkompetens ligger inom modellbaserad utveckling med bland annat modellering (Matlab/Simulink), Rapid Control Prototyping (dSPACE) samt automatisk kodgenerering men även traditionell programmering (C, C++, python m.m.) hanteras naturligtvis.Jonas brinner för nya utmaningar, jobbar bra under stress och har som motto ”Ingenting är omöjligt”.
Kompetenser
- Modellbaserad utveckling
- Matlab / Simulink
- dSPACE-verktyg för Rapid Control Prototyping, automatisk kodgenerering samt HIL.
- Vector Canalyzer och CAN-drivare
- Kalibreringsprogram t.ex. INCA·
- Kommunikationsprotokoll som CAN, LIN, RS-232 m.m.
- Hårdvarunära programmering
- Programmering i C, C++, Python m.m.
- Styrning av förbränningsmotorer
- Batterihanteringssystem
Erfarenhet
-
Mjukvaruutvecklare
Scania 2011 -
Konsult inom mjukvaruutvecklare samt fordonsimuleringar i Dymola.
-
Algoritmutvecklare
AVL 2009 – 2011
Anställd som Applikationsingenjör inom Controls & Software och var med i både förutvecklings- och produktionsprojekt som t.ex.:
1) Utveckling av ett modellbaserat prototypmotorstyrsystem, AVL Raptor, som var uppbyggd med Matlab/Simulink och exekverades på dSPACE-hårdvare.En komplett simuleringsmiljö sattes också upp som simulerade bl.a. motor, växellåda och förare. Med denna modell kan en första testning och kalibrering göras av motorstyrsystem på väldigt tidigt stadium.
2) Satt som konsult ute hos kund i ett år och utvecklade ett batterihanteringssystem för elbilar. Både hårdvara och mjukvara utvecklades från grunden vilket innebar att mycket tid fick läggas på drivrutiner, att få en bra struktur på mjukvaran samt att verifiera system. Program som användes i projektet var t.ex. Canalyzer, Vector CAN-drivare, Rubus RTOS samt Visual Studio (C++). -
Support och konsult
Fengco Real Time Control AB 2004 – 2009
Fengco är distributör av dSPACE-produkter i Sverige som används inom modellbaserad utveckling t.ex. Rapid Control Prototyping, automatisk kodgenerering samt HIL-simulatorer (Hardware In the Loop). Mitt huvudansvar inom företaget var:
1. Svara på kunders tekniska frågor och lösa deras problem. Genom detta arbete erhölls djup kompetens inom Matlab/Simulink och dSPACE-verktygen.
2. Utbilda kunder i dSPACE’s olika verktyg t.ex. ControlDesk (Styrning/kalibrering av dSPACE HW), TargetLink (automatisk kodgenerering från Simulink + AUTOSAR support) samt generell utbildning i modellbaserad utveckling.
3. Bygga upp demo-system för att visa hur dSPACE-verktygen kan användas. Dessa användes på mässor, kurser samt på kundpresentationer.
4. Konsult inom dSPACE-produkter. Satt två år på GM Powertrain som utvecklare av komplett prototypmotorstyrsystem i Matlab/Simulink
Utbildning
-
Farkostteknik, mekatronik
Kungliga tekniska högskolan 1999 – 2005