Recommended expert

Hellmuth V. Künsberg

Embedded Software Architect / Team Coordinator

Hellmuth V. Künsberg
Erlangen, Germany

Experience

Dec 2022 - Nov 2024
2 years

Embedded Software Architect / Team Coordinator

Provider of system solutions in the field of electric drives

  • Analysis and inventory of a system consisting of 2 control units
  • Creation and derivation of the static software architecture
  • Optimization and standardization of structures for model-based control
  • Creation of the dynamic software architecture
  • Development of improvement proposals in workshops with the customer
Jul 2021 - Nov 2022
1 year 5 months

Embedded Software Engineer / Software Architect

Global technology company

  • Creation of a concept for software deployment and flashing
  • Software design and implementation of the deployment concept
  • Implementation and execution of unit tests and integration tests
  • Conducting code reviews for quality assurance
  • Preparation of software documentation
May 2020 - Jun 2021
1 year 2 months

Embedded Software Engineer / Software Architect

Specialist in electric drives

  • Standardization of basic functions in a library
  • Introduction of component and integration tests with Tessy
  • Architecture documentation in UML 2.0 with Enterprise Architect
Jan 2019 - Apr 2020
1 year 4 months

Lead Developer Base Software / Firmware

Schaeffler AG

  • Review of system requirements and derivation of software requirements
  • Implementation of low-level drivers and CDDs in ANSI C and assembly
  • Integration of AUTOSAR MCAL modules
Jun 2017 - Dec 2018
1 year 7 months

Software Architect / Base Software / Application Software Developer

Schaeffler AG

  • Coordination with hardware suppliers
  • Planning milestones and creating concepts
  • Aligning features and requirements for multiple OEMs
  • Review of system requirements
Jun 2016 - May 2017
1 year

Software Architect / AUTOSAR Basic Software Coordinator

Magna Electronics

  • Coordination with the chip manufacturer on IPs and hardware scope
  • Planning milestones and coordinating BSW deliveries
  • Aligning features, requirements, and milestones with multiple OEMs
Sep 2015 - May 2016
9 months

Software Error Manager / System Analyst

Continental AG

  • Analysis and tracking of software errors (reported by OEMs or internal test departments)
  • Planning corrective actions and milestones in collaboration with development departments
  • Communication with the OEM
  • Preparing error statistics for OEMs and suppliers
Jul 2014 - Aug 2015
1 year 2 months

Embedded Software Architect and Developer

Takata AG

  • Aligning OEM requirements with functional departments
  • Creating and adjusting low-level drivers for Freescale S12G and Renesas V850
  • Adapting the BSW configuration to new hardware
  • Integrating the Vector CANbedded stack
Jan 2014 - Jun 2014
6 months

Embedded Software Engineer

Brose Fahrzeugteile

  • Aligning OEM requirements with functional departments
  • Creating and adapting SPI drivers for rotary angle sensor and motor driver
  • Adapting the BSW configuration to new hardware
  • Integrating the Vector CAN stack (GENy)
Feb 2012 - Apr 2013
1 year 3 months

Basic Software Developer

Brose Fahrzeugteile

  • Creating and adapting architecture and source code (ANSI C)
  • Developing low-level drivers and basic functionality
  • Porting existing functionality from Freescale S12
  • Optimizing runtime, RAM, ROM, and NVRAM
  • Implementing time-critical functions in assembler
  • Function testing and performance measurement on MPC560x with iSYSTEM Debugger
  • Static code analysis with QA-C
  • Creating and adapting specifications and documentation in DOORS
Oct 2011 - Dec 2013
2 years 3 months

System Engineer / Functional Responsibility

BMW AG

  • Development of concepts and requirements for system functions of electric drive train control units
  • Coordination of requirements between OEM and suppliers
  • Creation and editing of System Requirements
  • Support of suppliers in implementing requirements
  • Review of requirements and specifications
  • Quality analysis of software deliveries (flash programming, diagnostics, electronic immobilizer)
  • Monitoring milestones and metrics, error tracking
Aug 2010 - Sep 2011
1 year 2 months

Basic Software Developer

Brose Fahrzeugteile

  • Creation and adjustment of architecture and source code (ANSI C)
  • Development of low-level drivers and base functionality
  • Porting existing functionality from Freescale S12
  • Optimization of runtime, RAM, ROM, and NVRAM
  • Implementation of time-critical functions in assembly
  • Functional tests and performance measurement on Infineon 8051 with iSYSTEM debugger
  • Static code analysis with QA-C
  • Creation and adjustment of specifications and documentation in DOORS
Jul 2009 - Jul 2010
1 year 1 month

System Engineer / SW Developer / Basic Software Functional Lead

Valeo Schalter und Sensoren

  • Development and integration of embedded software components for an automatic parking system using ultrasonic sensors
  • Implementation of diagnostic services according to ISO 14229 for multiple HW/SW variants
  • Implementation and porting of low-level device drivers on MPC560xB and S12X
  • Integration of generic components and customer-specific modules with AUTOSAR interfaces
  • Coordination, testing, documentation, and software delivery to the customer
Apr 2009 - Jul 2009
4 months

System Engineer / SW Developer

Fraunhofer-Institut für Energiesysteme

  • Gathering and analysis of system requirements
  • Design of architecture and embedded system software
  • Development of suitable communication protocols
  • Implementation of firmware in ANSI C and assembly (8051) for master and slave
  • Testing and commissioning of the system in preparation for field tests with several thousand households
Dec 2008 - Mar 2009
4 months

Quality Assistant

Brose Fahrzeugteile

  • Code reviews and static code analysis with QA-C according to MISRA 2004
  • Analysis of architecture and design of embedded system software
  • Evaluation and risk assessment for series release of various software versions
  • Implementation of debug interfaces for ECU and PC with CANape and XCP
Apr 2008 - Dec 2008
9 months

Software Developer

Elektrobit

  • Developed generic software components according to AUTOSAR 2.1 and 3.0
  • Maintained network management and watchdog stack modules
  • Created and adapted design, source code (ANSI C), configuration data (XML), and documentation (DocBook)
  • Developed automated functional and integration tests for multiple hardware platforms
  • Checked coverage of requirements and test cases
  • Requirements engineering with DOORS
  • Problem and change management with JIRA
  • Version control with Subversion
Jan 2007 - Jun 2008
1 year 6 months

Software Developer / Architect

EADS / Airbus

  • Developed application and test software for A/C control unit according to RTCA/DO-178B Level C/D and ABD 200
  • Object-oriented design, implementation, and testing of real-time software using UML 2.0
  • Requirements engineering with DOORS
  • Software design with Rhapsody in C/C++
  • Implementation in C/C++ for Green Hills Multi/Integrity
  • Communication over TCP/IP and UDP/IP
  • Implementation and integration of BITE and gateway components
  • Executed and evaluated integration and verification tests according to RTCA/DO-178BC
Apr 2006 - Dec 2006
9 months

Basic Software Developer

Brose Fahrzeugteile

  • Created and adapted architecture and source code (ANSI C)
  • Developed low-level drivers and core functionality
  • Communication via SPI, LIN bus, and MFL
  • Optimized runtime, RAM, ROM, and EEPROM
  • Implemented time-critical functions in Assembly
  • Performed functional tests and performance measurements on MC9S08AW32 using iSYSTEM Debugger
  • Static code analysis with QA-C
  • Ported to S12 derivative with integrated analog die
  • Supported SPICE activities
Oct 2005 - Mar 2006
6 months

Software Developer with Functional Responsibility

Lear Corporation

  • Integrated a multi-channel LIN master into a body control unit for lighting control
  • LIN 2.0 connection as a gateway for rain/light/solar sensor and adaptive cornering lights
  • Adapted message catalogs for CAN and LIN
  • Code generation with Vector toolchain (GENy)
  • Conducted software FMEAs
  • Performed functional tests on Star12x with Trace32, CANoe, and Volcano LIN Spector
Nov 2003 - Sep 2005
1 year 11 months

Software Developer with Functional Responsibility

Siemens VDO

  • Evaluated and redesigned embedded software components for body control unit
  • Performance analysis, troubleshooting, and preparation for AUTOSAR
  • Designed safety-relevant functions
  • Analyzed and optimized the wireless interface for FFB and Keyless Entry & Go
  • Module testing with Rational Test RealTime, CAN rest bus simulation, and CANoe
  • Documentation and quality assurance according to CMMI 2/3
  • System FMEAs and FTAs according to SIL3
Jan 1998 - Dec 2003
6 years

Projects upon request

Industries Experience

See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.

Experienced in Automotive (16.5 years), Manufacturing (4.5 years), Information Technology (1.5 years), Aerospace and Defense (1.5 years), and Energy (0.5 years).

Automotive
Manufacturing
Information Technology
Aerospace and Defense
Energy

Business Areas Experience

The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.

Experienced in Product Development (19 years), Information Technology (11.5 years), Quality Assurance (11 years), and Project Management (4.5 years).

Product Development
Information Technology
Quality Assurance
Project Management

Skills

Hardware

  • Ascii/x Terminals
  • Cd Writer / Burner
  • Real-time Systems
  • Embedded Systems
  • Emulators: Lauterbach Trace32, Isystems Debugger
  • Microcontrollers: E.g. Atmel
  • Modem
  • Motorola: Hc12 / Star12 / Star12x
  • Nec: V850
  • Pc: Intel, Amd From 8086, Including Hardware Assembly And Troubleshooting
  • Scanners
  • Sni Rm Computers
  • Sound Cards
  • Tape Drives
  • Sun: Sun Workstations

Operating Systems

  • Bs2000: 3 Years
  • Chorus/classix: On Motorola Architecture
  • Real-time Operating Systems
  • Ms-dos: 2.x - 6.x
  • Os/2: 3 Years
  • Rtos (Real Time Os): Chorus/classix, Osek
  • Sun Os, Solaris
  • Unix: Sco, Sinix, Reliant Unix, Linux, Bsd, Solaris: System Programming And Integration
  • Windows: Win3.x, Win9x, Winnt, Win2k, Winxp: Application Development And Integration
  • System Administration On Linux, Openbsd, Reliant Unix And Windows Server Os

Programming Languages

  • Assembly: 80x86, 8051, Freescale 8-, 16-, 32bit (Ppc)
  • Basic: Visual Basic Versions 3.0 - 6.0
  • C: 20 Years, Various Compilers On Different Platforms
  • C++: 10 Years, Ansi, Visual C++ Versions 2.0 - 6.0, Mfc, Borland C++
  • Clipper
  • Dbase: Iii, Iii+, Iv
  • Delphi
  • Emacs
  • Esql/c: With Informix
  • Fortran: 2 Years
  • Foxpro
  • Imake, Gnu Make, Makemaker Etc.
  • Java: Project Experience
  • Javascript: Project Experience
  • Paradox
  • Pascal: 7 Years: Turbo/microsoft, Delphi
  • Pl/sql
  • Scripting Languages
  • Shell: Unix Tools, Shell Scripts, Perl, Python
  • Tcl/tk: Functional Tests & Debugging
  • Xt, Motif

Databases

  • Access: Development Experience
  • Bde
  • Btrieve
  • Informix: Focus, Performance Tuning
  • Mysql
  • Odbc
  • Paradox
  • Sql: Focus, 5 Years
  • Xbase

Data Communication

  • Atm
  • Bus: I2c, Can, Rs232
  • Ethernet: 8 Years
  • Fax
  • Internet, Intranet: 10 Years: Www, Html, Http
  • Isdn
  • Lan, Lan Manager
  • Message Queuing
  • Netbeui
  • Netbios
  • Novell
  • Parallel Port
  • Pc Anywhere
  • Routers: Linux & Openbsd With Firewall And Qos
  • Rpc
  • Rs232
  • Smtp
  • Tcp/ip: Administration And Socket Programming (Windows/unix)
  • Windows Networking: Since Windows 3.1
  • Winsock
  • Dwdm (Sdh/sonet): Optical Data Transmission
  • Z-wave: Mesh Wireless Network Technology

Simulation/testing

  • Canoe
  • Dspace
  • Hardware-in-the-loop Simulation (Hil)
  • Software-in-the-loop Simulation (Sil)

Industries

  • Automotive
  • Aviation / Avionics
  • Services / Finance
  • It System House / It Services
  • Trade / Distribution
  • Tax Consulting / Management Consulting
  • Telecommunications / Communication
  • Tourism / Travel Industry
  • Energy And Environmental Technology / Power Generation
  • Industry

Products, Standards

  • Application And System Programming (Unix/windows)
  • Low-level Programming (Embedded/real-time)
  • Gui Design
  • Specification
  • System Integration
  • Testing, Quality Assurance According To V-model And Cmmi/spice
  • Documentation
  • International Large-scale Projects
  • Electric Drives / E-mobility

Methods

  • Object-oriented Analysis, Design, Programming (Ooa/ood/oop)
  • Event-driven, Visual And Structured Programming
  • Message-oriented Programming

Special Skills

  • Communication, Network Programming (Tcp/ip, Sockets, Routing)
  • Wireless Transmission (E.g. Proprietary Methods And Z-wave)
  • Client/server/middleware - Design And Implementation
  • Sql Databases
  • Scripting (Shell, Python, Perl)
  • Telecommunications (Protocols/standards)
  • Html/xhtml, Xml
  • Automotive: Standards (Autosar), Communication (Can/lin)
  • Resource Management: Run-time And Memory Optimization
  • Assembly: Low-level Optimization For 8-, 16- And 32bit Platforms S08, S12, 8051, Powerpc And Infineon Tricore
  • Static Code Analysis With Qa-c, Pc-lint And Axivion Bauhaus Suite

Microsoft Standards

  • Developer Studio 4-7 (Ms Visual C++)
  • Sdk, Mfc, Atl, Ole Automation Client/server, Odbc
  • Com

Tools

  • Debuggers & Emulators: Sun Xray, Gdb/ddd, Purifier, Boundschecker, Bugtrapper, Codecoverage, Lauterbach Trace32, Isystems Debugger
  • Design & Architecture: Rational Rose, Sparx Enterprise Architect
  • Version Control: Rcs, Mks, Cvs, Clearcase, Pvcs, Ibm Rational Synergy, Subversion, Serena Dimensions
  • Requirements Management: Ibm Rational Doors, Ptc Integrity
  • Documentation/presentation: Adobe Framemaker, Doxygen, Ms Word, Ms Powerpoint
  • Graphics: Gimp, Corel Draw, Chart Fx, Ms Visio
  • Editors: Vim/gvim, Emacs
  • Installers: Installshield
  • Test & Evaluation: Rational Test Realtime, Razorcat Tessy, Vmware, Dspace, Parasoft, Vectorcast

Security Certification

  • Security Certification By The Bmwi

Languages

German
Native
English
Advanced
French
Advanced

Education

Oct 1989 - Jun 1993

University of Erlangen-Nuremberg

Computer Science · Erlangen, Germany

Oct 1985 - Jun 1989

Nuremberg University of Applied Sciences

Diploma in Computer Science · Computer Science · Nuremberg, Germany

Certifications & licenses

Security certification

BMWi

iSAQB Certified Professional for Software Architecture

Profile

Created
Last Update
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Hellmuth based?

Hellmuth is based in Erlangen, Germany and can operate in on-site, hybrid, and remote work models.

What languages does Hellmuth speak?

Hellmuth speaks the following languages: German (Native), English (Advanced), French (Advanced).

How many years of experience does Hellmuth have?

Hellmuth has at least 27 years of experience. During this time, Hellmuth has worked in at least 16 different roles and for 16 different companies. The average length of individual experience is 1 year and 3 months. Note that Hellmuth may not have shared all experience and actually has more experience.

What roles would Hellmuth be best suited for?

Based on recent experience, Hellmuth would be well-suited for roles such as: Embedded Software Architect / Team Coordinator, Embedded Software Engineer / Software Architect, Lead Developer Base Software / Firmware.

What is Hellmuth's latest experience?

Hellmuth's most recent position is Embedded Software Architect / Team Coordinator at Provider of system solutions in the field of electric drives.

What companies has Hellmuth worked for in recent years?

In recent years, Hellmuth has worked for Provider of system solutions in the field of electric drives, Global technology company, and Specialist in electric drives.

Which industries is Hellmuth most experienced in?

Hellmuth is most experienced in industries like Automotive, Manufacturing, and Aerospace and Defense. Hellmuth also has some experience in Information Technology (IT) and Energy.

Which business areas is Hellmuth most experienced in?

Hellmuth is most experienced in business areas like Product Development, Information Technology (IT), and Quality Assurance (QA). Hellmuth also has some experience in Project Management.

Which industries has Hellmuth worked in recently?

Hellmuth has recently worked in industries like Manufacturing, Automotive, and Information Technology (IT).

Which business areas has Hellmuth worked in recently?

Hellmuth has recently worked in business areas like Information Technology (IT), Product Development, and Quality Assurance (QA).

What is Hellmuth's education?

Hellmuth attended University of Erlangen-Nuremberg for Computer Science.

Does Hellmuth have any certificates?

Hellmuth has 2 certificates. These include: Security certification and iSAQB Certified Professional for Software Architecture.

What is the availability of Hellmuth?

Hellmuth is immediately available full-time for suitable projects.

What is the rate of Hellmuth?

Hellmuth's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Hellmuth?

To hire Hellmuth, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

1000
750
500
250
Market avg: 670-830 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.