Hellmuth V. Künsberg
Embedded Software Architect / Team Coordinator
Experience
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
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
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
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
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
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
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
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
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)
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
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
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
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
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
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
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
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
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
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
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
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).
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).
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
Education
University of Erlangen-Nuremberg
Computer Science · Erlangen, Germany
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
Frequently asked questions
Do you have questions? Here you can find further information.
Where is Hellmuth based?
What languages does Hellmuth speak?
How many years of experience does Hellmuth have?
What roles would Hellmuth be best suited for?
What is Hellmuth's latest experience?
What companies has Hellmuth worked for in recent years?
Which industries is Hellmuth most experienced in?
Which business areas is Hellmuth most experienced in?
Which industries has Hellmuth worked in recently?
Which business areas has Hellmuth worked in recently?
What is Hellmuth's education?
Does Hellmuth have any certificates?
What is the availability of Hellmuth?
What is the rate of Hellmuth?
How to hire Hellmuth?
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
Similar Freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Embedded Software Architect / Team Coordinator
Nearby freelancers
Professionals working in or nearby Erlangen, Germany