freiberufler Softwareentwickler auf freelance.de

Softwareentwickler

zuletzt online vor wenigen Minuten
  • 80€/Stunde
  • 81241 München
  • Europa
  • sv  |  en  |  de
  • 25.04.2024

Kurzvorstellung

Working as an embedded systems software engineer consultant. Have mostly worked with low level
programming operating system development and debugging. Currently self-employed at my own consultant company.

Qualifikationen

  • C#
  • C++

Projekt‐ & Berufserfahrung

Embedded Debugging Expert
Alpine, München
11/2015 – 7/2016 (9 Monate)
Automobilindustrie
Tätigkeitszeitraum

11/2015 – 7/2016

Tätigkeitsbeschreibung

Development of system health components in BMW media units. The purpose of the system health components
was to handle crash dumps and upload them to automated testing tools, storing crash dumps locally, display
error texts, handle restarts due to crashes, monitor the system health of the head unit, store statistics and take
appropriate actions like restoring to a default state if necessary. The components was written in C++ using the
Qt framework.

Eingesetzte Qualifikationen

Embedded Linux, Qt, C++

LTE L1 simulator model development
Nash Technologies, Nürnberg
3/2015 – 8/2015 (6 Monate)
Telekommunikation
Tätigkeitszeitraum

3/2015 – 8/2015

Tätigkeitsbeschreibung

Development of an L1 LTE functional simulator for a client of Nash Technologies. The goal of L1 LTE
simulator that is written mainly in C++ was to be a faster alternative to the existing simulator of the client.
Implementation and debugging of L1 LTE hardware models. Debugging and customization of L1 software to fit
with the simulator framework.

Eingesetzte Qualifikationen

C, C++, LTE (Long Term Evolution)

Power optimization engineer
Sony Mobile, Lund
2/2014 – 3/2015 (1 Jahr, 2 Monate)
Mobile devies
Tätigkeitszeitraum

2/2014 – 3/2015

Tätigkeitsbeschreibung

Debugging power related issues in Android mobile phones. Software tools development for power measurement
hardware that is used in automated testing. Tools development of graphical measurement software.

Eingesetzte Qualifikationen

Android, Testing (IT), Mobile Entwicklung (allg.), C++, Android Entwicklung, Technisches Testing

C++ real-time designer for L1 SW
ST-Ericsson, Lund
11/2012 – 4/2013 (6 Monate)
Telekommunikation
Tätigkeitszeitraum

11/2012 – 4/2013

Tätigkeitsbeschreibung

Implementation and debugging of DigRF driver power save optimizations for ST-Ericsson LTE modem. The
time spent to initialize and shut down the DigRF needed to be optimized using a specialized hardware bus
controller instead of software. The DigRF driver was written in C++ and Lauterbach debugger was often used in
order to verify the timings.

Eingesetzte Qualifikationen

C++, C, LTE (Long Term Evolution)

LTE L1 layer test framework development
Intel Mobile Communications (IMC), Dresden
10/2011 – 3/2012 (6 Monate)
Telekommunikation
Tätigkeitszeitraum

10/2011 – 3/2012

Tätigkeitsbeschreibung

Test program implementation used for verification of the L1 LTE layer software during the development phase.
The L1 layer tests was done using a radio communication tester (CMW) combined with series of commands
sent from the CMW to the L1 hardware that in a real scenario would have been sent by the L2 layer. In order to
meet the real-time constraints a portion of the test program was written in C++ in implemented in the firmware.

Eingesetzte Qualifikationen

Firmware, C, C++, LTE (Long Term Evolution)

Integrated test software engineer
ST-Ericsson, Linköping
3/2011 – 8/2011 (6 Monate)
Telekommunikation
Tätigkeitszeitraum

3/2011 – 8/2011

Tätigkeitsbeschreibung

Implementation in C/C++ and maintenance of test methods used by the integrated test program used in
ST-Ericsson SoC.
Investigation and porting of a communication tunnel between the network access modem test software and the
test setup PC, through a subsystem running Android Linux. Investigation and implementation of start-up, reboot
and shutdown solution of the network access modem while the Android Linux subsystem is up and running
using AT commands.

Eingesetzte Qualifikationen

Software engineering / -technik, C, C++

Mobile platform software engineer and system management
Ericsson Mobile Platforms (EMP), Lund
4/2007 – 12/2009 (2 Jahre, 9 Monate)
Telekommunikation
Tätigkeitszeitraum

4/2007 – 12/2009

Tätigkeitsbeschreibung

System design of EMP next generation mobile platform focusing on the software design of the inter processor
communication and debug memory dump handling.
Technical advisor and coordinator for EMP’s next generation HSPA PC-cards for consumer laptops.
Supervision of porting existing software and adjustments so that it fits a HSPA PC-card.
Implementation of a modularization project of the platform involving run-time loadable elf-files. Debugging and
maintenance of older mobile platforms.

Eingesetzte Qualifikationen

Software Design, Software engineering / -technik, System Design, Management (allg.)

Development engineer
Ericsson Mobile Platforms (EMP), Lund
11/2005 – 4/2007 (1 Jahr, 6 Monate)
Telekommunikation
Tätigkeitszeitraum

11/2005 – 4/2007

Tätigkeitsbeschreibung

Mainly involved in the development and porting code to the EMP A2 mobile platform. Developed low level
C/C++ OS functionality such as drivers, error handling tools, debug file system.
System design for EMP's next generation phone platform following the A2 project involving design of timer
and watchdog hardware blocks. Implementation of OS timer service in order to comply with power save
requirements.

Eingesetzte Qualifikationen

Mobile Entwicklung (allg.), C, System Design

Ausbildung

Elektrotechnik
Diplomingenieur
2001
Luleå

Persönliche Daten

Sprache
  • Schwedisch (Muttersprache)
  • Englisch (Fließend)
  • Deutsch (Grundkenntnisse)
Reisebereitschaft
Europa
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Home-Office
unbedingt
Profilaufrufe
1294
Alter
49
Berufserfahrung
19 Jahre und 10 Monate (seit 06/2004)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden