- Curriculum Vitae -



Similar documents
MAJORS: Computer Engineering, Computer Science, Electrical Engineering

Potential Thesis Topics in Networking

Echtzeittesten mit MathWorks leicht gemacht Simulink Real-Time Tobias Kuschmider Applikationsingenieur

Product Development Flow Including Model- Based Design and System-Level Functional Verification

Agenda. Michele Taliercio, Il circuito Integrato, Novembre 2001

Dr. Rob Donald - Curriculum Vitae. rob@statsresearch.co.uk, Web: Mob:

GETTING STARTED WITH ANDROID DEVELOPMENT FOR EMBEDDED SYSTEMS

Software developer. Year of birth 1965 Speciality: Embedded software in C. Prevas Freelance Consultant Vestas Software developer

Extending the Power of FPGAs. Salil Raje, Xilinx

Hybrid Platform Application in Software Debug

Zukang Shen Home Address: Work: Kindred Lane Cell:

Eli Levi Eli Levi holds B.Sc.EE from the Technion.Working as field application engineer for Systematics, Specializing in HDL design with MATLAB and

Development. Igor Sheviakov Manfred Zimmer Peter Göttlicher Qingqing Xia. AGIPD Meeting April, 2014

Specialized Training Calendar May August Training for Professionals by Professionals

An Introduction to Android. Huang Xuguang Database Lab. Inha University

Virgosys software solutions Training Services division. Table of Contents. i. Expectancy Level - Participants & Company

Reminders. Lab opens from today. Many students want to use the extra I/O pins on

ANDROID DEVELOPER RESUME USA

Test Driven Development of Embedded Systems Using Existing Software Test Infrastructure

Modeling a GPS Receiver Using SystemC

RESUME' ALFREDO RUIZ, JR.

Application of Android OS as Real-time Control Platform**

Embedded Systems Engineering Certificate Program

Developing Wireless GPIB Test Systems Using the GPIB-ENET/100

Computer Scientist. Conduct research in latest computer and network security technologies for high assurance system security solutions

(with project examples)

Fredrik Thuresson SENIOR TESTER AND CONSULTANT NORTHERN TEST CONSULTING KARLSKRONA, SVERIGE

AT&T Global Network Client for Windows Product Support Matrix January 29, 2015

ERIKA Enterprise pre-built Virtual Machine

KURA M2M/IoT Gateway. reducing the distance between embedded and enterprise technologies. Tiziano Modotti, October 28 th, 2014

Chapter 1: Introduction. What is an Operating System?

H MICRO CASE STUDY. Device API + IPC mechanism. Electrical and Functional characterization of HMicro s ECG patch

Getting Started with Embedded System Development using MicroBlaze processor & Spartan-3A FPGAs. MicroBlaze

Current and Ultrasonic Testing System

PIATTAFORME STRATOSFERICHE SIGINT

FPGA Design From Scratch It all started more than 40 years ago

In4073 Embedded Real-Time Systems. Koen Langendoen (course instructor) Arjan van Gemund (founding father) Embedded Software group

Detailed Design Report

Embedded Development Tools

GIUSEPPE CONTE CONTROL ENGINEER

DB2 Connect for NT and the Microsoft Windows NT Load Balancing Service

Curriculum vitae. David Skog Born: 1969 Nationality: Swedish

ELEC 5260/6260/6266 Embedded Computing Systems

Case 2:08-cv ABC-E Document 1-4 Filed 04/15/2008 Page 1 of 138. Exhibit 8

Michele Jr De Candia Curriculum Vitae

The new frontier of the DATA acquisition using 1 and 10 Gb/s Ethernet links. Filippo Costa on behalf of the ALICE DAQ group

Embedded Software development Process and Tools:

Digitale Signalverarbeitung mit FPGA (DSF) Soft Core Prozessor NIOS II Stand Mai Jens Onno Krah

An Introduction to Android

Development With ARM DS-5. Mervyn Liu FAE Aug. 2015

MOST PCI Tool Kit. Overview. Ordering Information. Experience the Versatile MOST PC Interfaces.

Java Environment for Parallel Realtime Development Platform Independent Software Development for Multicore Systems

Presentation Outline. The NavSAS group; Examples of Software-Radio Technology in GNSS;

Building Embedded Systems

OPNET - Network Simulator

ABB Technology Days Fall 2013 System 800xA Server and Client Virtualization. ABB Inc 3BSE en. October 29, 2013 Slide 1

Intel Chipset Software Installation Utility User s Manual

Agilent MATLAB Data Analysis Software Packages for Agilent Oscilloscopes

Nutaq. PicoDigitizer 125-Series 16 or 32 Channels, 125 MSPS, FPGA-Based DAQ Solution PRODUCT SHEET. nutaq.com MONTREAL QUEBEC

Special FEATURE. By Heinrich Munz


Entwicklung und Testen von Robotischen Anwendungen mit MATLAB und Simulink Maximilian Apfelbeck, MathWorks

How To Develop An Iterio Data Acquisition System For A Frustreo (Farc) (Iterio) (Fcfc) (For Aterio (Fpc) (Orterio).Org) (Ater

vyacht Wifi Router vyacht yacht automation About this manual

COMPARISON OF FIXED & VARIABLE RATES (25 YEARS) CHARTERED BANK ADMINISTERED INTEREST RATES - PRIME BUSINESS*

COMPARISON OF FIXED & VARIABLE RATES (25 YEARS) CHARTERED BANK ADMINISTERED INTEREST RATES - PRIME BUSINESS*

Electronic system-level development: Finding the right mix of solutions for the right mix of engineers.

How To Design An Image Processing System On A Chip

Embedded ARM Technology for Industrial Applications

DataSoft Corporation. Capabilities in Wireless & Tactical Communications

Office Automation. Industrial Automation. Information Technology and Automation Systems in Industrial Applications. Product Development.

WANPIPE TM. Multi-protocol WANPIPE Driver CONFIGURATION M A N U A L. Author: Nenad Corbic/Alex Feldman

Praktikum "Mobile Roboter" mit Simulation und Telerobotik-Zugang (TELEBOTS)

Providing a jump start to EFI application development and a uniform pre-boot environment

Tidal Engineering Corporation Engineering and Manufacturing Services

Quartus II Software Design Series : Foundation. Digitale Signalverarbeitung mit FPGA. Digitale Signalverarbeitung mit FPGA (DSF) Quartus II 1

Cost Effective Automated Test Framework for Touchscreen HMI Verification

Department of Electrical and Computer Engineering Ben-Gurion University of the Negev. LAB 1 - Introduction to USRP

Cybercom Poland Software House

Programación de Sistemas Empotrados y Móviles (PSEM)

Virtual Machines.

Industrial Application of MultiPARTES

Eingebettete Systeme. 4: Entwurfsmethodik, HW/SW Co-Design. Technische Informatik T T T

Star System Deitel & Associates, Inc. All rights reserved.

BSc in Computer Engineering, University of Cyprus

Design of Remote Laboratory dedicated to E2LP board for e-learning courses.

Custom design services

Rapid System Prototyping with FPGAs

Linux. Reverse Debugging. Target Communication Framework. Nexus. Intel Trace Hub GDB. PIL Simulation CONTENTS

CS 528 Mobile and Ubiquitous Computing Lecture 2: Android Introduction and Setup. Emmanuel Agu

ARM Webinar series. ARM Based SoC. Abey Thomas

Transcription:

- Curriculum Vitae - Contents: Personal information Work experience Academic record General knowledge Positions of trust Spare time occupations References Salary request 2015-04-20 1

Curriculum Vitae Karl April 2015 Personal Information Name: Karl (former Sundström) Address: Byggmästarvägen 14 SE-168 32 Bromma Sweden Phone: +46 8 80 80 88 +46 70 588 1547 Born: August 1 st, 1974 Enköping, Sweden Nationality: Swedish E-mail: krister@enstjarna.com Drivers License: Car (Clean record) Work Experience Marvell Technology Sweden 2012-- Test and Integration Senior Test Engineer, NPU s/w development Department Marvell Technology Sweden is developing network processors from scratch, including ASIC design and has a large software development and test department. We deliver SDK s and reference systems that make it easy for our customers to develop urban network equipment. I have done a mix of hands-on hardware testing as well as writing assembler-like code to run our own test applications onboard the routing hardware. I have used my skills in embedded system engineering as well as my knowledge in the most common programming languages to ensure that the products are well tested before shipped. Cale Access 2011-2012 Development Embedded Software Developer Department At Cale Access, I work as a software developer for the company s unattended pay-terminals used at parkings, airports and in the commuting Apr 2011 Aug 2012 systems in bigger cities. The platform used, is an Embedded Windows platform with several I/O s to control the terminals. All modern terminals are using solar panels and wireless communication to report back to the back-office systems. Here, I use my knowledge in Java, C/C++ and C#. A parking terminal of today is far more advanced than one can think and here, I have use for all my studies within space technology (low-power design, embedded thinking, etc). 2

Enea Services Stockholm AB 2008, 2010-2011 Embedded Platforms, Embedded Software Consultant Kista, Sweden At the moment I am assigned to Rockwell Collins Sweden in Solna where I help them with their CommuniCase product development. CommuniCase is May 2010 Apr 2011 a complete solution for satellite communication for the military and civil markets. It is commonly used by Broadcasting companies as it is easy to bring, setup and use. Embedded Platforms, Kista, Sweden Jan 2008 Oct 2008 I develop and test software for their different embedded kernels and use Java and C/C++ in my daily work. The tools used are mainly IntelliJ, g++ and the most usual tools used in Linux-based systems. Embedded Software Consultant My first project at Enea was to help Ericsson China develop a demonstration radio base system for China s new 3G system. I worked with the Ethernet driver on the DBM3 platform. During my second assignment I help Ericsson to verify one of their new ASICs before tape-out. We verified AL0, Application Layer and System Layer with help of embedded ARM cores and simulation tools like Questasim and Verdi. We also verified the RTL code and define macros to access AL0 layers within the ASIC. For more realistic simulation of the ASIC, Palladium was also used to test some timing-critical functions. Saab AB 1997-2007, 2008-2010 During my years within the Saab Group I have had the chance to try many different technical areas such as hardware, firmware, software, instrumentation, team leading, test/requirement specification, test and verification. I tried all the steps from mindstorming to shipment of a fully qualified product. Security & Defence Solutions (SDS), Järfälla, Sweden Design Engineer Jan 2010 May 2010 Saab Avitronics, Järfälla, Sweden Design Engineer - Signal processing - Analogue Receivers - Digital Receivers - Team leading Oct 2008 Jan 2010 The language used within Saab is English and I am used to read, write and analyze documents written in technical English. Within SDS I mostly developed graphical components used in marine applications and combat control. The software is developed mainly with Java and C++ using mostly open source components. Eclipse and OSGi is the mainframe for the bigger GUI applications At Saab Avitronics I developed radar warners for military and civil aircrafts. I developed software (mainly in C and assembler) and was responsible for the firmware of the FPGA in the pulse processing block. The pulse processor board consisted of two TI DSPs and one Virtex FPGA. Some Tcl/Tk scripts were also developed for automatic test scenarios. 90% of the tests were automatic whilst the remaining 10% needed some probing etc. In parallel with the hardware, we developed a soft simulator in Windows to make it easier to debug and develop algorithms. The simulator is entirely developed in Visual Studio, including a firmware emulator as well. I was also team leader for the pulse processor team. 3

Work Experience (continued) Saab Ericsson Space, Gothenburg, Sweden - Digital Products, Verification - Object leader - Design Engineer (s/w, h/w, f/w, test) 1997-2005 Nowadays Saab Ericsson Space is known as Ruag Space. At Saab Ericsson Space (SES) I worked with several tasks as hardware construction, programming (on both high and low levels), technical documentation, testing, etc. Languages used during development were C/C++, VHDL, Assembler, Pascal, etc., and I used programs like LabWindows, Borland Builder, Mentor and Synplify. Our in-house boards were often based on buses like B1553, PCI, VXI/VME or GPIB. To meet the hard verification specifications on space products we often built our own embedded test cards to interact with the test objects to improve the testability. As most of the work had to be done in the clean room environment, I am certified for testing in clean room environments. The business language at Saab (both internal and external) is English. The Swedish Institute of Space Physics (2000-2001) P3, Solar System The position was an extended education within space technology and Physics Department. instrumentation. At IRF I developed the neutral particle imager (NPI) for the Swedish instrument Aspera-3 onboard the Mars Express satellite. I had the Kiruna, Sweden opportunity to extend my knowledge in particle physics and different measuring methods of filtering and detecting high-energetic particles. I also learned more of different vacuum systems and particle generators (including calibration of these). The detector block of the NPI held several micro channel plates (MCPs) and for filtering the charged particles, active High-voltage filters were used. For more information about the project, please visit http://aspera-3.irf.se/ Wilh. Sonesson AB. (2000) Technical department M.Sc degree project Evaluation of processors for a communication satellite constellation for mobile phones in low-earth orbit. The team consisted of five persons, each one responsible for their own special sub system. I was responsible for the onboard computer system. For a public version of the evaluation report, please visit: http://www.enstjarna.com/krister/xe.html 4

Work Experience (Continued) The Swedish Institute of Space Physics, Kiruna Electronics lab. Satellite controller (Night job during studies 1996) Preparation in giving the Space Engineering Campus and the Swedish Institute of Space Physics control over the Swedish scientific satellite Freja. The work assignment included software development, documentation and test of telemetry/telecommand links with real telecommands sent to Freja. At several times, I had the opportunity to taking full control over the satellite to make sure the ground station worked correctly. This is an opportunity most engineers could only dream of. Unfortunately Freja died due to a failing transponder, causing her to drift and loose solar power, before the take-over could be completed 5

Academic Record Royal Institute of Technology. Stockholm, Sweden Medical Technology studies. Studied whilst looking for new job in Stockholm. Not completed yet as I received a new job in October 2005. However, all the medical oriented courses are completed. The Swedish Institute of Space Physics. Kiruna, Sweden Extended studies in Space Instrumentation, Swedish Institute of Space Part of a doctoral position. Umeå University. Kiruna, Sweden M.Sc. in Space Engineering. Department of Space Physics in Kiruna, Umeå University. http://www.enstjarna.com/krister/xe.html Umeå University. Kiruna, Sweden B.Sc. in Electrical Engineering, Department of Space Physics in Kiruna, Umeå University. [ http://www.enstjarna.com/krister/xe.html ] The education is a kind of electrical engineers education with extended knowledge in e.g. programming, physics, instrumentation, data handling. Military service Engineer Corps ING3, Boden. Second lieutenant Westerlundska gymnasiet. Enköping, Sweden Three-year technical secondary school, with specialisation in electronics. Westerlundska Gymnasiet, Enköpings Kommun. (Jan 2004 Sep 2005) (Aug 2000 Oct 2001) (Aug 1999 Jun 2000) (Aug 1994 Jun 1997) (1993 1994) (1990 1993) Positions of Trust 2008 2010 Parent s representative in day care center board 1997 2004 Member of the Saab festivity group 1996 -- 1997 Member of the student festivity group. 1996 -- 1997 Class representative in students' union. 1989 -- 1990 Secretary of the computer organization Zip-Amiga. 1988 -- 1994 Several engagements for a local orienteering club (OK Enen) in Enköping. Youth representative of the board, Secretary of the board, Coach for beginners and experienced youths, Different responsibilities during own competitions, etc. 6

General Knowledge Computer-related knowledge: - C/C++ - Assembler: MC680x0, various μ-proc, some Intel - Java - Pascal (base knowledge) - IntelliJ - Matlab - PSpice - Tcl/Tk - ClearCase / CVS / SVN - Questasim / Mentor - Windows / Linux / UNIX - Palladium - Protel - Mentor (base knowledge) - LabWindows - Borland C++ Builder - Visual Studio - Code Composer Studio - PC/104 - Synplify - OSE (real-time OS) Hardware and special knowledge: - Test methodology - Microprocessors/controllers - VHDL - VXI/VME - 1553 - GPIB - TCP/IP (base knowledge) - Signal processing / Data handling - Management of various vacuum chambers. - Instrumentation/measuring methodology - MCP (Micro-channel plates) - Management of various particle generators - DSP TMS320C6203/6403 - Image processing Languages: - Swedish (mother-tongue) - English - German (social) Spare-time Occupation and Other Interests - Orienteering - Nature - Fishing - Mountain hiking - Programming - Jogging - Skiing - Movies References The list is removed due to spamming of my references. The list can be requested by sending me an e- mail. Salary request If we find mutual interest in each other, this is an item we can discuss later. The requested salary depends a lot on the job assignment, etcetera. 7