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



Similar documents
CGI-based applications for distributed embedded systems for monitoring temperature and humidity

A Real Time, Object Oriented Fieldbus Management System

FLYPORT Wi-Fi G

Questions from The New SensorTag - IoT Made Easy Webinar

DAC Digital To Analog Converter

Developing reliable Multi-Core Embedded-Systems with NI Linux Real-Time

Tutorial for MPLAB Starter Kit for PIC18F

Soft processors for microcontroller programming education

Embedded Software development Process and Tools:

Ways to Use USB in Embedded Systems

Curriculum Vitae Evert-Jan van den Berg

Automated Profile Vehicle Using GSM Modem, GPS and Media Processor DM642

A+ Guide to Managing and Maintaining Your PC, 7e. Chapter 1 Introducing Hardware

DsPIC HOW-TO GUIDE Creating & Debugging a Project in MPLAB

Network Enabled Battery Health Monitoring System

STLinux Software development environment

IOTIVITY AND EMBEDDED LINUX SUPPORT. Kishen Maloor Intel Open Source Technology Center

DKWF121 WF121-A B/G/N MODULE EVALUATION BOARD

Embedded Software Development: Spottbillige Hardware + OSS = Zum Spielen zu Schade!

for CS flow / dew point sensors

The design and implementation of the environment monitoring system of smart home based on EnOcean technology

An Introduction to MPLAB Integrated Development Environment

Going Linux on Massive Multicore

Fondamenti su strumenti di sviluppo per microcontrollori PIC

Wireless Microcontrollers for Environment Management, Asset Tracking and Consumer. October 2009

smxusbd USB Device Stack

I2C PRESSURE MONITORING THROUGH USB PROTOCOL.

The technical aspects of V90 or V92 on two analogue telephone lines (both side PSTN) or a so called a point to point connections.

M2M and the PICtail Plus Daughter Board

ODP Application proof point: OpenFastPath. ODP mini-summit

Electronic Shopping Cart Facility for Blind People Using USB Firmware

We drive Aurix to success Aurix Services for Automotive & Industrial

Realization of Network Systems using open source components (OpenWRT, Elastix & Asterisk)

dspic30f4012 Microcontroller

QUAD E1/T1 PMC. ISDN QUAD E1/T1 PMC addresses the OEM market.

Radiocrafts Embedded Wireless Solutions

Virtual KNX/EIB devices in IP networks

Computer and Set of Robots

UG103.8 APPLICATION DEVELOPMENT FUNDAMENTALS: TOOLS

Figure 1.Block diagram of inventory management system using Proximity sensors.

IT-AMS. Course Overview. Applied Microcontroller Systems (5 ECTS, Q3, E/IKT/EP) Version: , Henning Hargaard

Special FEATURE. By Heinrich Munz

Computer Automation Techniques. Arthur Carroll

vyacht Wifi Router vyacht yacht automation About this manual

The BSN Hardware and Software Platform: Enabling Easy Development of Body Sensor Network Applications

Lesson 10:DESIGN PROCESS EXAMPLES Automatic Chocolate vending machine, smart card and digital camera

Using the AVR microcontroller based web server

GETTING STARTED WITH ANDROID DEVELOPMENT FOR EMBEDDED SYSTEMS

Millenium Web Server

RN-131-PICTAIL & RN-171-PICTAIL Evaluation Boards

2.0 Command and Data Handling Subsystem

FLEET MANAGEMENT & CAR SECURITY SYSTEM GPRS/GPS

Impact of OPC UA and Information Modeling on Monitoring Solutions. Ron DeSerranno, Founder / CEO rdeserranno@b-scada.com

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

Patriot Hardware and Systems Software Requirements

Detailed Design Report

Wave Relay System and General Project Details

Embedded Component Based Programming with DAVE 3

SNMP-1000 Intelligent SNMP/HTTP System Manager Features Introduction Web-enabled, No Driver Needed Powerful yet Easy to Use

AutoLog ControlMan. Remote Monitoring & Controlling Service

Embedded Software development Process and Tools: Lesson-1

4. H.323 Components. VOIP, Version 1.6e T.O.P. BusinessInteractive GmbH Page 1 of 19

Network connectivity controllers

H.V.A.C. Design Plumbing Design

Development of an Internet based Embedded System for Smart House Controlling and Monitoring

Lesson 6: 6 EXAMPLES OF EMBEDDED SYSTEMS. Chapter-1L06: "Embedded Systems - ", Raj Kamal, Publs.: McGraw-Hill Education

Open Source Software

Basler. Line Scan Cameras

Eddy Integrated Development Environment, LemonIDE for Embedded Software System Development

UML - Getting Started EA v4.0

Michele Jr De Candia Curriculum Vitae

Hardware Virtualization for Pre-Silicon Software Development in Automotive Electronics

Pre-tested System-on-Chip Design. Accelerates PLD Development

Embedded Display Module EDM6070

7a. System-on-chip design and prototyping platforms

SheevaPlug Development Kit README Rev. 1.2

Overview. Open source toolchains. Buildroot features. Development process

ECP & ECP240-32EX

Secure Communication Made Easy

MAJORS: Computer Engineering, Computer Science, Electrical Engineering

How to read this guide

How To Develop A Powerpc/Powerpc/Ada 95/C++/Adma 83/C/C95/A95/C99/A83/A84/A85/A86/A75/A74

Designed for the needs of automation, telecommunications, remote supervision, and monitoring

EDM Cloud Remote Monitoring Solutions. Crystal Instruments, January 2014

Getting Started with Kinetis SDK (KSDK)

Design of Wireless Home automation and security system using PIC Microcontroller

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

PL2303HXA/XA Windows 8 Update Driver Installation. How to Update Driver to Support PL2303HXA/XA in Windows 8 Operating Systems

Università Degli Studi di Parma. Distributed Systems Group. Android Development. Lecture 1 Android SDK & Development Environment. Marco Picone

DEVELOPMENT OF EMBEDDED WEB SERVER FOR MEDICAL FIELD

MPLAB IDE 64-Bit USB Device Drivers Installation

The Internet of Things: Opportunities & Challenges

ONLINE HEALTH MONITORING SYSTEM USING ZIGBEE

CAN bus board. EB018

Transcription:

#382. Year of birth 1965 Speciality: Embedded software in C Work experience 2008 - Prevas Freelance Consultant 2013 2013 Vestas 2013 2013 Servodan A/S 2012 2012 Asetek A/S 2012 2012 Grundfos 2010 2012 Vestas Tools update, 2005 2010, type approval tester 2004 2004 Embedit A/S 2002 2004 Konsucom 1998 2002 Ericsson Telebit A/S 1997 1998 Bosch Telecom A/S, hardware developer 1994 1995 Dancall Telecom A/S 1992 1994 Skovgaard & Co Page 1

Competencies Tools GCC, GDB, Rational ClearCase, Various C cross-compilers, Borland C/C++, Lauterbach Programming languages C, C++, Assembler, Pascal, Delphi Technologies Various RTOS s, such as FreeRTOS, psos, Nucleus, Android and OSE, Power PC, SGold processors, Hitachi etc.. (Continued on last page) Education 1995 1997 Aalborg University Master of Science, Electronic Engineering, Applied Signal Processing and Implementation 1988 1992 Aalborg University Bachelor of Science, Electronic Engineering, Process control (Continued on last page) Page 2

Project references Vestas September 2013 - November 2012 - Maintenance of software for an older platform, V82. The task had 2 parts: first an update of the communication between processors in the control board. Secondly implementation of SW to statistical analysis to estimate lifetime on individual parts of the turbine. - Technologies C. Servodan A/S February 2013 - May 2013 - Finishing software for a newly developed lightning control sensor. The sensor was based on the MSP430 processor from TI. - Technologies C, MSP430, IAR workbench. Asetek A/S June 2012 - October 2012 - Startup on a platform to be used for monitoring a server cooling system. The platform was based on the PIC32 Ethernet Starter Kit from Microchip, a MIPS 32 bit processor and accesories. - Technologies C, PIC32 Ethernet Starter Kit. Grundfos March 2012 - June 2012 - Development sofwtare for a new pump platform, and porting code from the Rational Rhapsody Arcitect for software platform to more traditional C. - Technologies C, Rational Rhapsody Arcitect for software platform. Vestas June 2011 - February 2012 - Maintenance of software for an older platform, V82. Various updates and error corrections, the biggest task was an update to allow the generator to output a higher maximum power level. It included update to the power control, adding sensors and new menus, etc. - Technologies C. Vestas August 2010 - January 2011 - Responsible for Converting older tool sets of data to newer version, so even older software platforms may use the same tool kit as the newer SW, and thus ensure that all platforms use the same. Adapting the platform SW to the new tool set. - Technologies ConfigIt, Pooma, C. September 2009 - June 2010 Infineon is a big German company which develops and produces microchips and the role of the Danish company is as a part of the COM division to support development and sale of chips for mobile phones, the SGOLD chipsets. The company has a platform which is a fully functional mobile phone and it was partly developed and supported from Denmark. - Responsible for developing and supporting the audio driver on the Infineon platform and support of costumer products with respect to the same driver and general sound of their products. - Technologies C, peripheral audio processors, RTOS, Lauterbach, Android Page 3

May 2009 - July 2009 Type approval tester - Responsible for supporting customers in getting their product through type approval. This includes optimizing and error debugging on the costumer product (mobile phone) and test systems and regression test on software releases. - Technologies GMTS, Rohde&Schwarz test equipment. May 2007 - September 2008 Type approval tester - Responsible for supporting customers in getting their product through type approval. This includes optimizing and error debugging on the costumer product (mobile phone) and test systems and regression test on software releases. - Technologies UMTS, Rohde&Schwarz test equipment, C, Lauterbach. May 2007 - September 2008 Type approval tester Infineon is a big German company which develops and produces microchips and the role of the Danish company is as a part of the COM division to support development and sale of chips for mobile phones, the SGOLD chipsets. The company has a platform which is a fully functional mobile phone and it was partly developed and supported from Denmark. - Responsible for supporting customers in getting their product through type approval. This includes optimizing and error debugging on the costumer product (mobile phone) and test systems and regression test on software releases. - Technologies UMTS, Rohde&Schwarz test equipment, C, Lauterbach. August 2006 - April 2007 - Responsible for specifying and implementing a calibration tool to could calibrate mobile phones. - Technologies C++, UMTS. Infineon Technologies Denmark A /S January 2006 - July 2006 Costumer support External assignment at costumer in Seoul, Korea. - Responsible for supporting low level software in costumer phones with primary focus on audio drivers. This included review of costumer design, test and debugging. - Technologies C, UMTS, GSM, RTOS, Lauterbach January 2005 - December 2005 - Responsible for developing and supporting the audio driver on the Infineon platform and support of costumer products with respect to the same driver and general sound of their products. - Technologies C, peripheral audio processors, e.g. Yamaha MA3, RTOS Embedit A/S April 2004 - November 2004 Embedit A/S was a consultant company specialised in embedded software. - Responsible for debugging and implementing costumer specific communication drivers. Page 4

- Technologies C, various peripheral processors, RTOS. Konsucom, Daltec October 2002 - April 2004 Working as independent consultant with Daltec. - Responsible for specifying and implementing software to control an automated system for feeding pigs. - Technologies C, Hitachi processor, RTOS. Ericsson Telebit A/S October 2000 - September 2002 Telebit had a fully functional IPv6 router and Ericsson bought the company to acquire know-how on the IPv6 (the new internet protocol) with the intent to implement this technology into there mobile network systems, reusing the existing Ericsson platform. Consequential a lot of software had to be ported to the new platform. - Responsible for porting various communication drivers, such as Ethernet on an external interface and ATM used internally. - Technologies C, Ethernet, ATM, RTOS Ericsson Telebit A/S July 1999 - September 2000 - Responsible for porting the IPv6 stack to run on the real time system used by Ericsson, OSE from Enea. This was done by implementing a link layer emulating the existing functionality by using OSE functions. - Technologies C, RTOS (OSE from Enea), Lauterbach Ericsson Telebit A/S December 1998 - June 1999 - Responsible for various low level software development, e.g. implementing a temperature control mechanism in assembler, and some test functions. Also a profiler was built into the existing real time kernel. - Technologies C, RTOS, Lauterbach. Bosch Telecom A/S February 1998 - November 1998 Hardware developer - Responsible for developing audio hardware in a GSM mobile phone. This included making sure the phone has an acceptable performance when receiving speech, making sure the alarms are loud enough and in general making sure the phone could pass type approval. It also included reviews of analogue and digital designs with a special focus on EMC. Bosch Telecom A/S July 1997 - January 1998 - Responsible for making production test software written in Delphi, an object oriented version of Pascal. - Technologies Delphi Dancall Telecom A/S February 1994 - September 1995 - Responsible for making production test software written in Pascal. Main responsibility acoustic tests of cordless phones and functional tests of print boards. Page 5

- Technologies Pascal. Skovgaard & Co A/S January 1992 - January 1994 - Responsible for specifying and implementing software to control an industrial production machine. As a secondary task machines were set up at costumer sites. - Technologies C, RTOS. Other Peripheral processors, CVS, Oscilloscopes and other test equipment. Languages Danish, mother tongue. English, fluently. German, vocal only Page 6

Education (continued) EMC course, Keld Skov and Søren Halling Lauterbach T32 - ICD Modul 1+2 by Nohau Danmark A/S UMTS Air interface by Awaves Page 7