Christian Pehle
Freelance Electrical Engineer
Experience
Jul 2006 - Present
19 years 7 monthsFreelance Electrical Engineer
Self-employed
- Software development for microcontrollers and PCs
- Design of architecture and modular structures based on requirements
- Implementation in programming languages (preferably C, C#)
- Documentation in source code (e.g., Doxygen) and additional documents
- Use of version control and backup systems (e.g., SVN, GitLab)
- Developer testing
- Hardware development of microcontroller-based, digital and analog circuits including power electronics
- Circuit concepts (digital and controller circuits, analog, power electronics)
- Calculation of relevant parts
- Compliance with EMC and safety guidelines
- Simulations and component selection
- PCB implementation: layout, manufacturing data, EMC and safety guidelines
- Support of prototype manufacturing and series ramp-up
- Commissioning of prototypes
- Test development: manual and automated tests, test specifications, test stand conception and equipment selection
- Requirements management and maintenance (requirements specification)
- Support of certifications and series introductions
Apr 1999 - Sep 2006
7 years 6 monthsSoftware Developer for Laboratory Equipment
Various Companies
- Developed software for control, data acquisition and analysis of laboratory equipment in friction, abrasion and tensile testing
- Supported hardware development for laboratory devices
- Conducted customer training in theory and practice for device and software use
Apr 1992 - Mar 1999
7 yearsDeveloper
Engineering Office
- Consulting, implementation and support in measurement, control and regulation technology
- System and product development
Jul 1987 - Mar 1992
4 years 9 monthsDeveloper
Industry
- Product development, measurement technology and quality assurance
Nov 1985 - May 1987
1 year 7 monthsStudent Assistant
Technical University of Hanover
- Set up a measurement system for a production plant
- Commissioned the measurement system
Skills
Software Development For Microcontrollers And Pcs
- Design Of Architecture And Modular Structures Based On Requirements
- Implementation In A Programming Language (Preferably C, C#)
- Documentation In Source Code (E.g., Doxygen) And In Additional Documents
- Use Of Version Control And Backup Systems (E.g., Svn, Gitlab)
- Developer Testing
Hardware Development Of Microcontroller-based, Digital And Analog Circuits
- Circuit Concepts
- Digital And Controller Circuits
- Analog
- Power Electronics
- Calculation Of Relevant Parts
- Compliance With Emc And Safety Guidelines
- Simulations
- Component Selection
- Pcb Implementation: Layout, Manufacturing Data, Emc And Safety Guidelines
- Support Of Prototype Manufacturing And Series Ramp-up
- Commissioning Of Prototypes
Test Development
- Design And Implementation Of Manual And Automated Tests
- Preparation Of Test Specifications, E.g., Based On Requirements
- Test Stand Conception
- Selection Of Equipment For Test Stands
- Development Of Meaningful Report Templates
Development Context
- Management And Maintenance Of Requirements (Requirements Specification)
- Support Of Certifications
- Support Of Series Ramp-up
- Strong Skills In Mathematics And Physics And Their Engineering Application
- Ability To Quickly Build Expertise In Other Areas With Physical Fundamentals (E.g., Force Measurement Technology)
Programming Languages
- C, C++, C#, Labview (National Instruments)
Development Environments
- Microchip Mplabx
- Keil Microvision 4
- Visual Studio
- Eclipse
- Qt
- Iar
- Icc
- Microsoft .Net
- Code Composer Studio
- Emblocks (Gcc Toolchain, Gdb Debugger)
- System Workbench For Stm32 (X-cube)
- Visual Studio (Microsoft) For Pc Software
Circuit And Pcb Development
- Pulsonix
- Target
- Kicad
- Orcad
- Altium
- Solidworks Pcb
- Mentor Graphics
Processors
- St-microelectronics Stm32 Series
- Texas Instruments Msp430 Series
- Texas Instruments Msp470 Series
- Texas Instruments Tiva Series
- Raspberry Rp2040, Rp2053
- Renesas R7f7xxx (Hardware Only)
- Analog Devices Aduc70xx Series (Arm7)
- Nxp Lpc3250 (Arm9), Lpcxxx (Cortex M3)
- Microchip Pic16 Series, Pic18 Series, Pic24 Series
- Infineon Xe166 Series
- Z80
- 8051
- Siemens C535
Protocols / Bus Systems
- Can
- Canopen
- Lin
- Spi
- I2c
- Ethernet
- Uart In All Variations (Rs232, 5v And 3.3v Systems)
Operating Systems
- Windows
- Real-time Operating Systems (Rtx, Rtos)
Test Environments
- Nunit
- Teststand (National Instruments)
Languages
German
NativeEnglish
AdvancedEducation
Oct 1980 - Jun 1987
Technical University of Hanover
Diploma in Electrical Engineering: measurement, control and regulation technology, electrical machines · Electrical Engineering · Hanover, Germany
Certifications & licenses
Driver's license for passenger cars
Need a freelancer? Find your match in seconds.
Try FRATCH GPT More actions
Similar Freelancers
Discover other experts with similar qualifications and experience