Harald Hallen

Embedded Software Engineer at Merops Konsult AB

Plats: Gothenburg, Sweden

Nyckelord: Embedded SW, Göteborg, Teamledare

Kontakt Ladda ner CV

Summary

I’m an embedded systems software engineer with a passion for making things work, especially new and untried systems. My favorite type of assignment is to bring up a new platform in close cooperation with hardware and programmable logic engineers. However, I’m also very comfortable with application programming at a higher level.

Specialities

Algorithms (especially within the fields of image processing and digital filters).
Digital signal processors (several TI and Freescale DSPs).
Microcontrollers and microprocessors (ARM, Intel 8051, Hitachi H8, Intel x86, others).
Communication technologies (TCP/IP, Ethernet, sRIO, field buses, RS-422/485).
Real-time executives (OSE, DSPBios, ThreadX, uCOS-II, VRTX).
Programming languages (C, C++, Matlab, various assembly languages, Fortran).
Code analysis tools (FlexeLint, Coverity, QAC).

Positions

  • Consultant

    Berotec AB 2010 –

    I’m currently working at Autoliv Electronics AB in Linköping, Sweden, as an embedded systems engineer. I’m working on a vision-based active safety system for the automotive industry. My tasks are primarily to implement vision algorithms as efficient DSP code that must satisfy stringent real-time requirements.

  • Consultant

    Berotec AB 2009 – 2009

    I worked at Ericsson, Göteborg (Sweden) as an embedded systems developer for the RBS-6000 cellular base station. My primary responsibility was intra-processor communication based on sRIO.

  • Consultant

    Contribe AB 2008 – 2009

    I worked as a consultant at Ericsson, Göteborg (Sweden) in the same role as the one described above.

  • Technical Manager

    Sigmavision Ltd 2004 – 2008

    I worked mainly with non-contact laser-based measurement systems for a number of industries, including tire and rubber, building materials, steel and foundry, and others. My tasks spanned the whole range from specification, design and implementation to commissioning and training of the customer’s personnel.

  • Senior Software Engineer

    LMI Technologies AB 1998 – 2004

    I was responsible for firmware development for non-contact laser distance gauges. This included low-level functions such as boot-up and communications as well as higher-level functions such as application-specific signal processing.

  • Software Engineer

    Selcom AB 1983 – 1997

    I worked with software for non-contact laser-based measurements. This included large turnkey systems, smaller subsystems, and firmware for the measurement devices themselves

Education

  • Windows CE

    F1 Computing 2006 – 2006

    A 5-day course on the Windows CE operating system.

  • VHDL for Xilinx FPGAs

    Hardi Electronics 2003 – 2003

    A 5-day course on implementing VHDL designs in Xilinx FPGAs.

  • Hardi Electronics 2001 – 2001

    A 5-day basic VHDL course.

  • Civil Engineering

    Chalmers tekniska högskola 1977 – 1982

  • Russian, English, Business Economics

    University of Uppsala 1975 – 1977

Gothenburg, Sweden