Wilhelm Hitzler-Embedded Software Developer
Experience
Embedded SW Developer
ASMPT GmbH
- Ethernet driver
- SPI/I2C driver
- FTP/Telnet
- SW update
- Pinning: assignment of hardware pins to system components
Embedded SW Developer
ASMPT GmbH
- Driver for controlling the 4 media converters of the link aggregator via bit-banging
- Driver for controlling an EEPROM on the control board via SPI
- Application layer for configuring the link aggregator
- Continuous monitoring of specific link aggregator parameters
- CAN bus interface with control commands for setting/retrieving link aggregator parameters
Embedded SW Developer
ASMPT GmbH
- Evaluation of connecting Microchip switch KSZ9477 to NXP RT1170
- Implementation of the KSZ9477 driver layer with SPI control
- Development of an application layer for controlling the KSZ9477
Embedded SW Developer
ASMPT GmbH
- Porting the Micrium operating system to a 1176 board based on an existing RT1064 port using C and C++
- Updating existing SPI, UART, and flash drivers
- Creating unit tests for these drivers
Embedded SW Developer
GiN GmbH
- Development of a bootloader for Cortex-M3
- Development of an updater for FPGA
- Application software for CAN bus tracing
- Development of proprietary protocols
Test Automation
MicroSys GmbH
- Developed a Tcl/Tk program for automated production testing of NXP boards
- Tested DRAM, NAND, I2C, SPI, EEPROM, and temperature sensors
- Implemented boot tests using SD card and QSPI
- Booted Linux and performed basic Ethernet tests
Embedded Software Development
Rohde & Schwarz
- Programmed a port for Xilinx Artix7 FPGA for the FeeRTOS operating system in C
- Designed and programmed an SCPI command interpreter according to IEEE-482.5 and SCPI-99
- Created a serial interface
- Integrated the lwIP stack and driver for Ethernet chip
- Created application tasks for Telnet terminals
- Created a syslog daemon for logging system states according to RFC5424
- Developed interface tests for the antenna in Python
- Created a task to monitor threshold values
- Implemented an HTTP server for online monitoring
- Implemented a bootloader
- Developed an interface for inter-processor communication between two Xilinx Microblaze cores using streams
- Ported an X.25 stack to FreeRTOS for inter-processor communication
- Driver for antenna communication to radios over RCB bus
Test Automation
Rohde & Schwarz
- Automated tests and performed testing in the test center with Visual Studio
- Developed in C++ and C# for various waveforms and platforms
Developer
Rohde & Schwarz
- Ported an existing DSP application (100000 LOC) to Texas Instruments 64x000 DSP platform
- Adapted drivers for signal processing and communication with the main processor
Tester / Test Automation
Rohde & Schwarz
- Integration testing and debugging of a military radio, especially IP-based waveforms
- Responsible for integration testing of IP-based waveforms
- Automated tests with Visual Studio 6 and Visual Studio in C++ and C# within the proprietary Testcenter framework
Head of Platform Acceptance Test
Siemens / Nokia Siemens
- Integration test of the Radio Network Controller (RNCi) for UMTS
- Maintenance of the trace concept in the architecture team from the perspective of Entity Integration Test (EIT)
- Creation of requirements and negotiation with Japanese partners
- Collaboration in execution and verification of cell setup, Mobile Originated Call (MOC) CS and PS, MTC, and HSDPA
- Execution and automation of the platform software entry test
Developer
Siemens ICN Transport division
- Responsible system developer for the DTC cards IF10GB (10 Gbit) and IFQ2G5B (4x2.5 Gbit) of the hiT7070 system R3
- Adaptation of the ASIC interface to the Agere TSOT1610G
Developer
Siemens ICN Transport division
- Development of system software for SDH multiplexers
- Defect correlation and TTI processing for components of the hiT7070 system R1, IFS10G and IFQ2G5
- Development under Embedded Real-Time Linux (RTAI) using C++ and C
Developer / Tester
Siemens ICN ÖN TR
- Integration and system test of SDH multiplexers (SM1/4, SL16, SMA16 V1, V2)
- Specification and execution of tests on Sun Solaris and Windows NT
- Embedded controller tests
- Testing the object-oriented database (Objectivity-DB)
- Functional tests
- Tests and signal tests in equipment management, fault management, performance management, and software upgrade
Industry Experience
See where this freelancer has spent most of their professional time.
Experienced in Telecommunication, Aerospace and Defense, Manufacturing, Automotive, and Information Technology.
Business Area Experience
See which departments and functions this freelancer has contributed to most.
Experienced in Product Development, Quality Assurance, and Information Technology.
Summary
I have over 25 years of professional experience in embedded software development and test automation. I have built drivers, ported operating systems, and implemented communication protocols for varied platforms in industries such as telecommunications and industrial automation. My work spans low-level hardware interactions, custom bootloaders, and efficient testing systems ensuring product reliability.
I focus on delivering robust solutions by writing clear, efficient code in C and C++ while continuously improving functionalities and interfaces. I value precision and quality, and I consistently develop and verify systems that meet rigorous standards.
Skills
- C, C++
- Python, Tcl/tk
- Real-time Operating Systems
- Embedded Development / Close-to-hardware Development
- Embedded Linux
- Freertos, Micrium, Vxworks
- Microsoft Access
- Sql
- Test Automation
- Test Design (It)
Languages
Education
Diploma in Computer Science (University of Applied Sciences) · Computer Science · Munich, Germany
Statistics
Experience
Global Experience
Expertise
Profile
Frequently asked questions
Do you have questions? Here you can find further information.
Where is Wilhelm based?
What languages does Wilhelm speak?
How many years of experience does Wilhelm have?
What roles would Wilhelm be best suited for?
What is Wilhelm's latest experience?
What companies has Wilhelm worked for in recent years?
Which industries is Wilhelm most experienced in?
Which business areas is Wilhelm most experienced in?
Which industries has Wilhelm worked in recently?
Which business areas has Wilhelm worked in recently?
What is Wilhelm's education?
What is the availability of Wilhelm?
What is the rate of Wilhelm?
How to hire Wilhelm?
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 SW Developer
Nearby freelancers
Professionals working in or nearby Munich, Germany
Most recent projects
FRATCH works with many companies and recruitment agencies. Here you will find our recently posted projects and opportunities.