Mobile Communication 4G 5G IoT PHY to RRC NAS, Embedded, Realtime, C++, VHDL FPGA Design
Aktualisiert am 26.08.2023
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 17.08.2023
Verfügbar zu: 100%
davon vor Ort: 60%
Mobilfunk
embedded
RF
4G
5G
WLAN
Bluetooth
3GPP
Internet of Things
FPGA
VHDL
Python
Chipkarte
ASIC
CAN
USB
RTOS
Ethernet
NAS
RRC
PHY
C++
RF measurement technology
German
Mother Tongue
English
full professional proficiency
Spanish
advanced entry level
Japanese
working knowledge to be refreshed
Russian
working knowledge to be refreshed

Einsatzorte

Deutschland, Österreich, Schweiz
möglich

Projekte

8 Monate
2023-02 - heute

Remote IT support and consulting (background project)

IT support and maintenance, transition to VoIP of site-hosted PBX VLAN WLAN WLAN-Router ...
IT support and maintenance, transition to VoIP of site-hosted PBX
  • Network management, measurement and optimization of WLAN coverage
  • Concepts and preparation for seamless transition to VoIP of site-hosted PBX
  • Concepts for redundant internet supply and inter-site links
consultancy
VLAN WLAN WLAN-Router Ubiquiti ISDN VoIP GPON Switch Access Gateway Telefonie SIP Ethernet optical fiber PBX T.38 Linux Windows Telefónica Vodafone Backup/Storage POTS VPN
Mid-size business hotels, Spain
remote
1 Jahr 8 Monate
2021-09 - 2023-04

SIM card solution for 3GPP private 5G SA industrial network infrastructure

Concept design, software development 5G ISO/IEC 7816 ISO 7812 ...
Concept design, software development
Leading supplier for Industrial Automation Products, Karlsruhe, Germany
  • Compilation of regulatory, standard and steadily changing project requirements
  • SIM provisioning concepts for 5G private networks (NPNs) for 3GPP Rel.15 and 16
    • Market research and proposal of variants to stakeholders observing challenges:
  • low-volume orders and company?s procurement constraints
  • not-post-issuance changeable 5G AKA credentials, eSIMs not viable in NPNs
  • data transfer privacy and authenticated key exchange (provider to customer)
    • Obtaining PLMN ID and NID from respective regulatory bodies
    • Evaluation of SIM editing solutions and crypto libraries (Java, C++, Python)
    • On-boarding of new UEs in NPNs, OTA approaches and available solutions
  • TR on SIM card technology, provisioning options, OpenPGP and proposed solution
  • SIM profile creation for product release and proof-of-concept by SIM sample orders
  • Software design deploying SCRUM and Azure DevOps
    • Adaptation of selected editing software (in Python) to cards of selected providers
    • GUI design for 5G CN UI solution for SIM data handling
  • Verification of 5G CN AKA in 5G product; compiling requirements for SUCI support
  • Solutions for issues by shared German NPN PLMN ID (PLMN / cell selection, AKA)
  • Creation of replacement SIMs for production test equipment
5G SA private network infrastructure SIM card SIM card editor
5G ISO/IEC 7816 ISO 7812 ISO 7810 Python JCOP JavaCard UICC eSIM SA NSA 3GPP NAS 4G Long Term Evolution Advanced Security Konzepte PGP Git Team Foundation Server O-RAN CN UDR RRC PDCP Mac RLC PLMN ID NPN OTA API 5G AKA SIM profile pysim Mobilfunk GSMA
Industrial automation product company, Karlsruhe, Germany
Karlsruhe (Baden)
4 Monate
2020-09 - 2020-12

Embedded software for vehicle UWB position detection system

Software development C++14 C++ CAN-Bus ...
Software development
  • STM32 ARM Cortex-M4 CPU interfacing to separate UWB chip
  • Design of CAN message content and communication protocol
    • communication between two sets of multiple UWB and CAN controller entities
  • C++14 embedded software architecture and development
    • on customized multi-threaded real-time ARM MBED-OS 6.2
  • System bring-up, CAN bus stimulation and tracing, debugging and documentation
vehicle UWB position detection system
C++14 C++ CAN-Bus CAN-FD Linux Mbed-OS STM32 ARM USB
Independent Design House, Dresden, Germany
Dresden
3 Jahre 6 Monate
2017-01 - 2020-06

Development of CCS controlled RF SCOE test systems for satellites

Microwave RF measurements, hardware and software developer RF measurement technology TCL Tk ...
Microwave RF measurements, hardware and software developer
Development of CCS controlled RF SCOE test systems for satellites. Space and communications sector company and subsidiaries, Austria


Summary 

  • Custom-tailored satellite SCOE (Special Check-Out Equipment, hardware and software) used in development, test, verification and production
    • controlled by operator or remotely by CCS (Central Checkout System)
  • Hardware development for SCOE (concept, building blocks, components, schematics and PCB layout)
  • Software development and verification for manual and CCS remote controlled RF tests deploying COTS high-end signal generators and measurement equipment for network, spectrum, power, phase and signal analysis
  • User front-end GUI and result report programming in Tcl/Tk and PHP
  • Acceptance test and handover of SCOE at end customer's satellite production site
  • Analysis and fixing of reported failures (from remote and at customer site)
  • Measurement device driver development for the SCOE system software library


Project #1 Global internet satellite constellation (still in launch, Ka and Ku band operation)

  • Production line SCOE for burn-in and long-time examination of satellite behavior
  • Stimulus and verification of satellite's signal reception, conversion and transmission parameters and their stability
  • Long-time verification of satellite?s RF parameters during emulated harsh daily orbital environmental changes
  • Multi-CCS commanded, parallel measurement execution on multiple satellites to share measurement equipment


Project #2 Phased array earth observation radar satellite (in work, P band operation)

  • Coherent-phase multi-path stimulus creation
  • Signal capturing and evaluation
  • Phase noise measurements
RF SCOE satellite RF test equipment
RF measurement technology TCL Tk PHP PostgreSQL SQL HTML micro wave SCOS2000 GUI gnu plot phase noise measurement Ka band Ku band P band Radarsystem VISA IEC-625-Bus IEEE488 SCPI VNA Spektrumanalysator mm wave
Space and communications sector company and subsidiaries, Austria
Austria
4 Monate
2016-08 - 2016-11

Virtual prototype (VP) of mixed signal mm-wave chips

Software developer C++ SystemC Perl ...
Software developer
  • Phase noise measurements, behavior modeling and test bench development in SystemC (C++) for VPs
  • Diverse analyses on VPs, associated firmware and modeled interfaces

Virtual Prototyping
C++ SystemC Perl Mixed Signal HDS AMS Embedded C
Automotive Semiconductor Company, Austria
Austria
5 Jahre 6 Monate
2011-01 - 2016-06

3GPP cellular modem real-time C++ firmware (concept, architecture, development and verification)

Firmware Development Engineer 3GPP 2G GSM ...
Firmware Development Engineer
  • RF chip control via DigRF by LTE / LTE-A PHY for several multi-RAT modem and RF chip generations (AGC, AFC, time tracking, power saving, etc.)
  • Chip pre-tape-out verification / debugging on VHDL RTL model and FPGA prototype
  • Technical coordination between development teams in Europe, Asia and US
  • Application of agile development methods (Scrum and Kanban)
  • Contribution to specifications of upcoming products
  • Bring-up support at customer site for end products
  • Modem field tests in multi-RAT mode under fierce mobility conditions
    • Extraction of deployed cell configuration, mobility control and failure patterns to improve lab verification by using real-world settings and scenarios
    • Creation of database holding cell tower sites, deployed cell configurations, mobility control settings and network layout of all German and many major foreign EU mobile network operators
mobile communication chipset
3GPP 2G GSM GERAN 3G UTRAN Embedded C++ C++ DigRF4 VHDL FPGA field test test driving Doxygen Git ARM Tensilica Assembler RRC RLC Mac PDCP NAS Mobilfunk
Intel Deutschland GmbH, Dresden, Intel Mobile Communications GmbH, Dresden, Intel Mobile Communications Technology Dresden GmbH, Blue Wonder Communications GmbH, Dresden
Dresden
6 Monate
2010-07 - 2010-12

Production test module in LTE PHY control stack, 2G/3G PHY CP maintenance

Contract Firmware Development Engineer 2G 3G 4G ...
Contract Firmware Development Engineer
  • Production test module in LTE PHY control stack
  • 2G/3G PHY control stack trouble tickets analysis for existing products
  • Firmware development and debugging on multi-threaded multi-core RTOS
  • Coordination and cooperation across multiple global customer sites
mobile communication chipset
2G 3G 4G GSM UTRAN Embedded C Echtzeitbetriebssystem DigRF3 DigRF4 ARM Assembler
Signalion GmbH, Dresden, contracted by ST-Ericsson AT GmbH, Nuremberg
Nürnberg
11 Monate
2009-09 - 2010-07

Hardware / software architecture for sRIO interface of a new product platform

Development Engineer Embedded Software Embedded C VHDL Perl ...
Development Engineer Embedded Software
  • Single-source VHDL / C-code generator for the component?s register interfaces
  • Design, implementation and verification of an sRIO tracer-via-ethernet module
LTE test terminal
Embedded C VHDL Perl FPGA sRIO LVDS Ethernet Subversion CVS
Signalion GmbH, Dresden
Dresden
6 Monate
2009-03 - 2009-08

Monitoring 3GPP LTE standardization, technical marketing road-map LTE test terminals

Strategic Product Architect Long Term Evolution 4G 3GPP ...
Strategic Product Architect
  • Requirements and road-map for LTE test terminals business
  • Preparation of technical assessment for business decisions
  • Technical marketing for customer acquisition teams cooperating between globally distributed sites
LTE test terminals
Long Term Evolution 4G 3GPP technical marketing
Signalion GmbH, Dresden
Dresden
1 Jahr 9 Monate
2007-06 - 2009-02

3GPP LTE RAN2 standardization, LTE layer-2 firmware prototype, embedded firmware, chip verification

Senior Engineer LTE Firmware Architecture Design 3GPP RAN2 Long Term Evolution Embedded C ...
Senior Engineer LTE Firmware Architecture Design
(JV based on mobile communications departments of STM and NXP in 08/2008)
  • Active participation in 3GPP LTE RAN2 standardization meetings
  • Development of LTE prototype layer-2 protocol firmware from specification to test
  • Chip pre-tape-out verification / debugging on VHDL RTL model and FPGA prototype
  • Host OS device drivers, embedded firmware for USB and SDIO target interfaces
  • Working in teams cooperating between globally distributed sites
LTE chipset
3GPP RAN2 Long Term Evolution Embedded C 4G VHDL USB Firmware Device driver development SDIO FPGA Doxygen
NXP Semiconductors Germany GmbH, ST-NXP Wireless GmbH, Dresden
Dresden
10 Monate
2006-09 - 2007-06

Development of WLAN OS driver and firmware (ARM) for WLAN products

Senior Engineer Customer Design-In Projects Embedded C Device driver development Linux ...
Senior Engineer Customer Design-In Projects
(Philips Semiconductors becomes NXP Semiconductors in Sept 2006)
  • Special design-in projects (hardware and firmware) for telecom and IDH customers requiring multi-domain trouble shooting skills and involving customer on-site support
  • Working in multi-national cross-site development teams
Embedded C Device driver development Linux Windows customer support SDIO SPI I2C Bluetooth Assembler logic analyzer
NXP Semiconductors Germany GmbH, Dresden
3 Jahre 10 Monate
2002-12 - 2006-09

RF measurement control software for chip validation, chipset RF certification, WLAN OS driver and firmware

Senior Engineer System Integration and Verification RF measurement technology MATLAB Embedded C ...
Senior Engineer System Integration and Verification
(Acquisition of Systemonic AG by Philips Semiconductors in Dec 2002)
  • Development of lab control software for automated RF / antenna measurements, firmware verification and preparation for certification
  • Responsible for multiple WLAN chip set RF certifications (FCC, ETSI, Telec)
  • Development of WLAN OS drivers and firmware (ARM) for WLAN products
  • Working in multi-national cross-site development teams
WLAN chipset and firmware
RF measurement technology MATLAB Embedded C Device driver development Linux Windows IEEE488 IEC-625-Bus HTML SDIO SPI I2C SCPI
Philips Semiconductors Dresden AG
Dresden
2 Jahre 4 Monate
2000-09 - 2002-12

Concept study 3G L1/2 on DSP, WLAN and HiperLan/2 chipset FPGA prototyping, chipset validation

Senior Engineer System Development VHDL FPGA C ...
Senior Engineer System Development
  • Concept study for UMTS L1/L2 implementation on a vector DSP based SoC
  • Monitoring 3GPP standardization progress
  • C design / FPGA prototyping (VHDL) for HiperLan/2 and WLAN multi-mode chip set
  • Host bus interface verification (VHDL RTL model, FPGA and real chip)
  • ADC/DAC evaluation, automation of RF and antenna lab measurements
WLAN chipset HiperLan/2 chipset
VHDL FPGA C lab automation MATLAB
Systemonic AG, Dresden
Dresden
3 Jahre 4 Monate
1997-05 - 2000-08

Hardware and FPGA design (VHDL)

Hardware and FPGA design engineer Hardware-Design FPGA Xilinx ...
Hardware and FPGA design engineer
  • Hardware and FPGA design (VHDL) for a 60 GHz multimedia broadband and a 5 GHz cellular ATM (HiperLan2) prototype
  • System integration with project partners from multiple companies worldwide
60 GHz multimedia broadband prototype 5 GHz cellular ATM (HiperLan2) prototype
Hardware-Design FPGA Xilinx VHDL schematic entry logicanalyzer
Robert Bosch GmbH, Corporate R&D, Hildesheim
8 Monate
1995-09 - 1996-04

Internship abroad in Japan during study

Intership Hardware-Design Assembler FPGA ...
Intership
  • Development of a test and evaluation board for a speech codec chip
  • Hardware and FPGA design, micro-controller firmware development
evaluation board speech codec chip
Hardware-Design Assembler FPGA ASIC Schaltplan Leiterplatte audiostream
Semiconductor Dept of Asahi-Kasei Co. Ltd.
Atsugi-shi, Kanagawa-ken, Japan

Aus- und Weiterbildung

7 Monate
1996-10 - 1997-04

Diploma thesis

Diplom-Ingenieur, Robert Bosch GmbH, Corporate R&D, Hildesheim
Diplom-Ingenieur
Robert Bosch GmbH, Corporate R&D, Hildesheim
?Design and implementation of a configurable modem for a cellular Wireless-ATM test system?
5 Jahre 7 Monate
1991-10 - 1997-04

Study of Electrical Engineering

Diplom-Ingenieur, Technische Universität Dresden
Diplom-Ingenieur
Technische Universität Dresden

  • Specialization in data communications, in particular mobile communications, RF and chip design, but also in biomedical device engineering
  • Internship at semiconductor company in Japan
  • Diploma thesis conducted as part of a company?s research project
  • Graduation as ?Diplom-Ingenieur? with rating ?Excellence?

1 Jahr
1990-09 - 1991-08

Alternative Civilian Service

Medizinische Akademie Dresden (now: Universitätsklinikum Dresden)
Medizinische Akademie Dresden (now: Universitätsklinikum Dresden)
  • Assistant in ultrasound diagnostic department (internship for later study)
  • Assistant in facility management
2 Jahre 11 Monate
1987-09 - 1990-07

Apprenticeship

Apprenticeship ?Technician for data processing and office machines? including graduation from high school to be eligible to study at any university, VEB Robotron-Elektronik Dresden
Apprenticeship ?Technician for data processing and office machines? including graduation from high school to be eligible to study at any university
VEB Robotron-Elektronik Dresden


10 Jahre
1977-09 - 1987-08

School

Graduation from school, rating ?Excellence?, Polytechnische Oberschule Dresden and Leipzig
Graduation from school, rating ?Excellence?
Polytechnische Oberschule Dresden and Leipzig

Kompetenzen

Top-Skills

Mobilfunk embedded RF 4G 5G WLAN Bluetooth 3GPP Internet of Things FPGA VHDL Python Chipkarte ASIC CAN USB RTOS Ethernet NAS RRC PHY C++ RF measurement technology

Produkte / Standards / Erfahrungen / Methoden

At a glance 

  • Engineer with 20+ years of expertise in wireless data transmission systems, real-time embedded software, FPGA and chip design
    • Concept, design, implementation and verification of complex systems
    • Proven expertise in cellular mobile communication and satellite networks
    • Hard real-time firmware development in C / C++ in multi-core environments
    • RF engineering; hardware, chip and FPGA design; high speed bus systems
    • Systematic trouble shooting from lowest to system level with all layers in mind
    • Working in multi-national teams cooperating globally across sites
    • 5+ granted patents and patent applications


Summary of skills

  • General
    • Experienced in working in multi-national teams at globally distributed sites
    • Expert for concept, specification, implementation, proof, test and trouble shooting of distributed complex hard real-time systems
    • Project work with customers from specification to production launch
    • Experienced in and promoting of team-tailored agile development methods
  • Standards 
    • 3GPP mobile communication (2G to 5G, IoT) layers 1-3
      • PHY, AS L2+3 (MAC, RLC, PDCP, RRC) and NAS protocol layers
    • UICC (SIM/USIM)/SmartCards (ISO 7816, ISO 7812, ISO 7810; GSMA SGP eSIM)
    • IEEE 802.3 and 802.11 family of networking protocols
    • Satellite TC/TM and EGSE communication protocols (SCOS 2000)
  • Software development
    • Concept, design, integration and proof of hard real-time embedded firmware
    • Debugging in multi-CPU-core, multi-threaded, multi-process, preemptive RTOS' environments featuring 1 msec and below cycle times
    • Object oriented software and firmware design for embedded systems
    • Chip bring-up and pre-tape-out verification / debugging on RTL model and FPGAs
    • Unit testing (Boost/Turtle), software module integration and system bring-up
    • Device driver development for Linux and Windows
  • Tools and applications
    • GNU (gmake, gcc, etc.), cross compilers and other development tools
    • CMS (git and GitLab, Synergy, ClearCase, SVN, CVS); CI/CD (Jenkins, JIRA, TFS)
    • Static code analysis tools; unit test tools
    • Generation of technical documentation using DITA, DoxyGen and others
  • Hardware, FPGA and chip design
    • VHDL, SystemC, Verilog; HDL simulators (ModelSim, NC-Sim etc.)
    • FPGA tools from Xilinx (now Intel) and Altera (now AMD)
    • Virtual prototyping (mixed-signal, COSIDE), chip design tools (Cadence, Synopsys)
    • Hardware design EDA tools including schematics entry and PCB layout
  • Measurement and  verification
    • Wired and OTA RF / antenna measurements up to 40 GHz (Ka band) using COTS equipment including spectrum, network and signal analyzers, signal generators, power meters, oscilloscopes, logic analyzers and special probes
    • Mobile communications test systems (Rohde&Schwarz, Anite, Anritsu)
    • Field test driving for mobile communication systems
    • Lab measurement automation using Matlab/Octave, Perl and Tcl/Tk (TclOO) controlling DUTs and COTS instruments (SCPI and proprietary command sets) via GPIB/IEEE 488, VISA and plain interfaces
  • Bus systems, Interfaces
    • PCIx, CAN-FD, USB, SDIO, SPI, I2C, FireWire, ISO 7816 (Smart Card)
    • DigRF (v3/v4), sRIO (serial Rapid-IO) and other LVDS based interface standards
    • Ethernet (copper, optical), WLAN, Bluetooth


Career Highlights

  • 2021 ? 2023 
    • SIM management for Private 5G SA Industrial Network Infrastructure product
    • Verification of 5G AKA with 5G CN; SIM card in-field manipulation software
  • 2020 
    • Embedded software for CAN controlled UWB position detection for vehicles
  • 2017 ? 2020
    • Development work on custom-tailored satellite RF test systems (SCOEs) used in verification and production for a global internet satellite constellation (in launch) and a phased array radar earth observation satellite (in work)
  • 2016 
    • Successful launch of freelance work as an engineering consultant
    • Virtual prototype (VP) in SystemC (C++) of mixed signal mm-wave chips
  • 2014 ? 2015
    • Evolution of C++ hard real-time firmware to support multi-carrier LTE-A on singlecore RF front-end controller of Intel's 3rd generation cellular modem XMM7360
    • Field test driving and trouble shooting of LTE modems
    • Creation of LTE cell database of multiple operators from test drive results
  • 2011 ? 2013 
    • Concept and realization of object-oriented hard real-time firmware for RF front-end  controller of Intel's 1st LTE modem XMM7160 and Samsung P5220 tablet design-in
  • 2010
    • ST-E/// 2/3.5G modem real-time firmware maintenance for customer designs
  • 2008 ? 2009 
    • Active participation in 3GPP LTE RAN2 standardization (LTE layer-2/3)
    • LTE layer-2 RT firmware, USB/SDIO target device driver, Linux host driver
  • 2007
    • Support for WLAN module design-in, Linux and WIN NW driver development
  • 2002 ? 2006 
    • Preparation and certification of Philips? WLAN chip set (ETSI, FCC, TELEC)
    • Lab automation for RF, antenna and ADC/DAC measurements
  • 1998 ? 2000
    • 60 GHz broadband TRX and 5.2 GHz cellular ATM (HiperLan2) prototype
  • 1995 ? 1996
    • Internship in Japan, design of evaluation board for speech codec chip


Betriebssysteme

Linux
Windows
MacOS
proprietary RTOS and RTOS-free design environments
Mbed-OS
µ/eCOS
OSE
all multi-core, multi-process, preemptive multi-tasking

Programmiersprachen

C, C++14
SystemC
Assembler
on ARM, Tensilica and proprietary CPU cores
Tcl/Tk, TclOO (multi threaded, GUI)
Scripting languages
Python, Perl, Ruby, JavaScript, PHP, shell scripting, etc.
Matlab / Octave
including custom accelerator modules

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.