Sergej V.-Freelance Embedded Electronics Developer

Check rate
Experience
Motor Control Software Developer (Project "Multi DMR – Motor-Control")
Lorch Schweißtechnik GmbH
- Modified and redesigned software for a series component
- Reviewed the software concept and expanded its functionality
- Modified software functions for DC motor control
- Hardware: ARM STM32G474, CAN bus, Lauterbach T32
- Software: Microsoft Visual Studio Code
Basic Software Developer (Project "EMB")
Knorr Bremse GmbH
- Developed basic software for safety-critical applications in rail vehicles
- Designed and developed basic software with RTOS
- Developed drivers for AURIX microcontrollers (Infineon)
- Hardware: Infineon TC3XX, iSystem debugger
- Software: TASKING IDE
Test Bench Software Developer (Project "EOL test bench/control software")
Porsche eBike Performance GmbH
- Ported existing software from Java to LabView for an EOL test bench
- Reviewed the software concept and expanded the functionality of the EOL test bench for electric drives in prototype production
- Hardware: Input/output PLC modules (Weidmüller), CAN, Modbus, Altium Designer
- Software: Java, LabView
Automotive Software Developer (Project "BLDC/DC motor controller")
BorgWarner GmbH
- Developed software for electric motors in the automotive sector
- Verified and modified software for SPC560 (PowerPC)
- Hardware: SPC560x
- Software: Eclipse IDE, Green Hills, RTOS
ECU HW/SW Developer (Project "Automotive ECU hardware development")
Schäffler-Parawan Technologie GmbH
- Developed hardware and software for ECUs for electric motors in the automotive sector
- Reviewed the hardware concept and verified software for AURIX microcontrollers (Infineon)
- Hardware: Infineon TC3xx, layout with Altium Designer
- Software: Eclipse IDE, Lauterbach T32
Motor Controller Developer (Project "BLDC/AC Motor Controller")
FEIN C. & E. GmbH
- Development of hardware and software for power tools and motor controllers
- Design of hardware and software for Infineon XMC controllers
- Hardware: Infineon XMC1300, layout with Altium Designer
- Software: Infineon DAVE IDE
Embedded PFC Controller Developer (Project "Prim. PFC Controller")
Lorch Schweißtechnik GmbH
- Porting and testing software on a new microcontroller family (STM32G)
- Porting, testing, and debugging software for a PFC controller on a new microcontroller variant (STM32G4x)
- Hardware: migrated from ARM STM32F3x to STM32Gx, layout with Altium Designer
- Software: Keil IDE, LabView
Hardware and Software Developer (Project "WUK Slave/Welding Machine")
Lorch Schweißtechnik GmbH
- Development of hardware and software for the WUK unit according to Lorch requirements
- Redesign of an existing assembly (hardware), including software porting
- Hardware: ARM STM32G474, layout with Altium Designer
- Software: Microsoft Visual Studio, Visual GDB, LabView
Software Developer, Drive Technology (Project "BLDC/AC Drive")
Metabo GmbH
- Development and testing of software for an electric drive/BLAC motor
- Porting software to a new hardware platform
- Further development and testing of new software on an existing hardware platform
- Hardware: Texas Instruments C2000 (F280x–F2800x)
- Software: TI IDE, Code Composer Studio (CCS)
Embedded Controls Developer (Project "Welding Machine Control")
Handtmann e-Solutions
- Porting and expanding software for a welding machine to a new hardware platform
- Further development of software and development of an application GUI with LabView
- Hardware: ARM STM32F407, layout with Altium Designer
- Software: Atollic Studio (STM), LabView
IO-Link Software Developer (Project "IO-Link-Master/Device")
KUNBUS GmbH
- Porting and testing software for an IO-Link controller
- Porting, testing, and troubleshooting software for a customer-specific IO-Link controller based on multiple hardware architectures
- Hardware: ARM (Cortex) STM32F20x
- Software: Atollic IDE, Eclipse, LabView
Automotive ECU Software Tester/Debugger (Project "TriCore (AURIX)-based automotive ECU")
JETTER AG
- Testing and debugging software for an automotive ECU
- Testing, troubleshooting, and debugging software for a complex ECU based on a multicore AURIX processor
- Hardware: Infineon TriCore TC29x
- Software: PLS UDE and Debugger/UAD, RTOS
Hardware/Software Developer (Project "Seriel HUB")
Löwenstein Medical Innovation GmbH
- Developing hardware prototypes and software for a data distribution node
- Concept, design, and production of the prototype for the pilot series
- Hardware and software development
- Hardware: ARM STM32F4xx, layout with EAGLE and Altium Designer, Lauterbach T32
- Software: STM Atollic
Embedded Motor Control Developer (Project "Power PCB")
Magna Powertrain GmbH
- Porting and further developing software for a motor controller on a new hardware platform
- Porting software for a PMSM motor controller with various control methods (block commutation/FOC)
- Hardware: NXP S12, Lauterbach T32
- Software: CodeWarrior (Eclipse)
BLDC Controller Developer (Project "BLDC Motor Controller (Automotive)")
NewTec GmbH
- Software development (software platform) for customer-specific hardware (HVC4223)
- Implementing BLDC algorithms and a LIN stack on a dedicated hardware platform
- Developing a frontend application (GUI) with LabView
- Developing the hardware and basic software for a BLDC motor controller and the application GUI
- Hardware: Micronas HVC4223 (Cortex-M3), layout with Altium Designer
- Software: Keil µVision IDE, LabView
E-Scooter Control Unit Developer (Project "E-Scooter")
SAEM GmbH & Co. KG
- Development of control units (hardware and software) for e-scooters
- Development of the basic hardware platform and software for BLDC motor controllers with interfaces such as serial, CAN and Bluetooth
- Hardware layout from functional prototypes to production samples
- Implementation of BLDC/PMSM algorithms (block commutation/FOC) and various communication protocols
- Hardware: ARM (Cortex) STM32F4xx, layout with Altium Designer
- Software: Keil µVision IDE, Eclipse, LabView
BLDC Motor Controller Developer (Project "BLDC Motor Controller")
Kontronik & Sobek
- Feasibility study and implementation of BLDC software on a custom hardware platform
- Evaluation of hardware and software for a BLDC motor controller on a custom platform
- Hardware: Microchip dsPIC
- Software: MPLAB X IDE
Bluetooth Stack Software Developer (Project "Bluetooth Stack")
Kontronik & Sobek
- Development and implementation of a Bluetooth stack for a direct point-to-point connection between modules in a distributed system
- Development of software stacks for a Bluetooth module
- Hardware: ARM (Cortex) STM32, Bluetooth module SPBTLE-RF (STM)
- Software: Keil µVision IDE, Eclipse
BLDC Motor Controller Consultant/Developer (Project "BLDC Motor Controller/Automotive")
Flextronics Automotive GmbH
- Advising internal developers on sensorless control of BLDC motors
- Adapting the software and developing new solutions to problems
- Conducting tests and developing software test modules
- Developing a GUI with LabView
- Hardware: ARM (Cortex) STM32, Intel TLE98xx
- Software: Keil µVision IDE, LabView
Sensorless Motor Control Consultant (Project "Sensorless Control of BLDC/PMSM Motors")
Marquardt GmbH
- Advising internal developers on sensorless control of BLDC motors
- Providing advice and coaching during the concept phase and implementation of solutions
- Reviewing circuits and developing software modules
- Hardware: ARM (Cortex) STM32, layout with Altium Designer
- Software: Keil µVision IDE, Altium Designer
Motor Controller Developer (Project "Universal Motor Control Unit")
Bühler Motor GmbH
- Development of a universal BLDC motor controller as a test platform for various BLDC motors
- Complete development: concept, circuit design, layout, software development, commissioning, and software testing
- Hardware: ARM (Cortex) Toshiba TMPM37xxx, layout with Altium Designer
- Software: Keil µVision IDE
Software Integration Developer (Project "Driver Assistance Systems")
Automotive Distance Control Systems GmbH / Continental
- Development and integration of software for an automotive camera system based on an SoC chip
- Integration of software modules, as well as integration and system testing
- Hardware: SoC from Texas Instruments, ARM, DSP
BLDC Drive Developer (Project "BL/Sensorless M-Drive for Power Tools")
Hilti
- Hardware modifications and testing of hardware and software for a universal electronic assembly for sensorless control of BLDC motors
- Hardware: ARM (Cortex) STM32
- Software: Keil µVision IDE
BLDC Electric Drive Developer (Project "Automotive Development of an Electric Drive with a BLDC Motor")
BorgWarner Turbo Systems
- Development of hardware and software to control a BLDC motor as part of a new development
- Testing and verification of hardware and software, as well as fault analysis
- Hardware: Renesas R8C, ARM (Cortex), TI C2000, layout with Altium Designer
- Software: IAR IDE, Keil IDE, LabView
Brushless Drive Developer (Project "Brushless Drive for Power Tools")
Hilti
- Integration and testing of hardware and software for a universal electronic assembly for controlling BLDC motors
- Fault analysis and software verification
- Hardware: ARM (Cortex) STM32, layout with Altium Designer
- Software: Keil µVision IDE
Independent Pilot Project "BLDC Motor Controller"
- Development of hardware and software for different BLDC motor controllers for electrically powered models in various power classes
- Development of PC software for configuring the controllers
- Software troubleshooting and verification
- Hardware: Atmel ATmega, STM32, FTDI 232, layout with Altium Designer
- Software: Assembler, C/C++, LabView
E-Drive Developer for Cargo Bike (Project "E-Drive for Cargo Bike")
Clean Mobile AG
- Development of hardware for a central control unit, including layout
- Development of the associated software
- Commissioning, troubleshooting and integration tests on the test bench
- Documentation of the solution
- Hardware: Intel XC164CS, FTDI 232, CAN-Bus, RS232-Bus
- Software: Keil µVision IDE, DAVE, CANalyzer, CANoe, LabView
Test Engineer/Developer (Project "Clean Energy")
BMW
- Commissioning and integration tests of devices in the laboratory on the HIL and in the vehicle
- Interface testing, troubleshooting and development of proposed solutions
- Independent development and implementation of project-specific solutions for data acquisition, fault localization, and verification and optimization of control unit functionality
- Hardware: PowerPC 555, Xilinx FPGA, CAN-Bus
- Software: CANalyzer, CANoe, Xilinx ISE, LabView
Systems Engineer (Project "VARIO Nav")
SOHARD AG
- Feasibility study for a mobile GPRS/GSM-based navigation system
- Preparation of specifications and requirements documents
- Hardware: Intel, ARM, Xilinx FPGA
Mobile Phone Integrator/Tester (Project "Mobile Phone/Integration/Release Test")
Nokia
- Integration and testing of software components in the core software area
- Performing release tests of software for the new generation of mobile phones
- Responsible for power management, fault management and bug fixing
- Hardware: ARM
- Software: Assembler
Ing. Büro Vontobel
Studied at the Polytechnic Institute (TU) in Odessa (Ukraine) from 1982 to 1987, specializing in “Communications Engineering & Signal Processing,” graduating with honors
Foreign languages: English, Russian
Development of hardware and software for µC-based systems
Hardware focus areas: analog and digital circuits, interface circuits for µC systems, including layout and prototype production
Software development for µC systems: drivers, proprietary applications, real-time applications
Special focus: motor drives, BLDC/PMSM motor control, GUI and LabView applications
Hardware (µC families): AURIX (Infineon TC2XX, TC3XX), ARM (Cortex-M, STM, Infineon), C2000 (Texas Instruments), dsPIC33 (Microchip), AVR (Microchip), 8051 and various derivatives, FPGA (Xilinx)
Networks/bus systems: CAN, LIN, IO-Link, Bluetooth, USB, RS232/RS485
Programming languages: C/C++, C#, LabView, Assembler
Hardware tools: iSystem IC5000–IC7000, Lauterbach T32, PLS UAD, Segger J-Link/J-Trace
Layout tools: Altium Designer, EAGLE/Fusion 360
Design/CAD: Fusion 360
Modeling: Enterprise Architect
Industry experience
See where this freelancer has spent most of their professional time.
Experienced in Automotive, Manufacturing, Construction, Healthcare, Telecommunication, and Information Technology.
Business area experience
See which departments and functions this freelancer has contributed to most.
Experienced in Product Development, Quality Assurance, Information Technology, and Research and Development.
Summary
Vontobel Engineering Office EMTESO (“EMbedded TEchnology SOlutions” )
After several years of professional experience as an employee, I have been working independently as a freelance developer in the field of “Embedded Electronics” since 2002.
My core expertise is in the design and development of custom solutions tailored to each customer. Based on your needs, you get a complete package for developing electronic assemblies: from the initial discussion to the production sample.
The range of microcontrollers available for your project includes simple but widely used members of the 8051 family and AVR, modern Cortex-M devices, as well as PowerPC or multicore AURIX microcontrollers.
Of course, the necessary analog connection of your digital assembly to sensors and various data buses is also implemented.
If required, I can also handle the layout of your printed circuit boards with digital and/or analog signal transmission.
With short communication channels during development, you can have any changes and adjustments incorporated into the project promptly.
I have a well-equipped measurement lab for validating and commissioning prototypes, as well as for quality assurance during series production.
Support from accredited companies in the field of EMC complements my range of services and allows me to offer you complete development from a single source.
If required, I can take on production of the 0-series, as well as management and product monitoring during subsequent regular series production.
I look forward to a personal conversation.
Skills
- Hardware (µC Families): Aurix (Infineon Tc2xx, Tc3xx), Arm (Cortex-M: Stm, Infineon), C2000 (Texas Instruments), Dspic33 (Microchip), Avr (Microchip), 8051 / Various Derivatives, Fpga (Xilinx)
- Networks / Bus Systems: Can, Lin, Io-Link, Bluetooth, Usb, Rs232 / Rs485
- Programming Languages: C, C++, C#, Labview, Assembler
- Hw Tools: Isystem Ic5000 – Ic7000, Lauterbach T32, Pls Uad, Segger J-Link / J-Trace
- Layout Tools: Altium Designer, Eagle / Fusion 360
- Design / Cad: Fusion 360
- Modeling: Enterprise Architect
Languages
Education
Polytechnic Institute (TU)
Diploma, with distinction · Communications Engineering & Signal Processing · Odesa, Ukraine · 1,0
Communications engineering / digital signal processing /
Statistics
Experience
Global experience
Expertise
Frequently asked questions
Have questions? Find more information here.
Sergej is based in Ulm, Germany and can operate in on-site, hybrid, and remote work models.
Sergej speaks the following languages: German (Native), Russian (Native), English (Advanced).
Sergej has at least 23 years of experience. During this time, Sergej has worked in at least 29 different roles and for 26 different companies. The average length of individual experience is 1 year and 9 months. Note that Sergej may not have shared all experience and actually has more experience.
Based on recent experience, Sergej would be well-suited for roles such as: Motor Control Software Developer (Project "Multi DMR – Motor-Control"), Basic Software Developer (Project "EMB"), Test Bench Software Developer (Project "EOL test bench/control software").
Sergej's most recent position is Motor Control Software Developer (Project "Multi DMR – Motor-Control") at Lorch Schweißtechnik GmbH.
In recent years, Sergej has worked for Lorch Schweißtechnik GmbH, Knorr Bremse GmbH, Porsche eBike Performance GmbH, BorgWarner GmbH, and Schäffler-Parawan Technologie GmbH.
Sergej is most experienced in industries like Automotive, Manufacturing, and Construction. Sergej also has some experience in Telecommunication, Healthcare, and Information Technology.
Sergej is most experienced in business areas like Product Development, Quality Assurance, and Information Technology. Sergej also has some experience in Research and Development.
Sergej has recently worked in industries like Manufacturing and Automotive.
Sergej has recently worked in business areas like Product Development, Information Technology, and Quality Assurance.
Sergej attended Polytechnic Institute (TU) for Communications Engineering & Signal Processing.
Sergej is immediately available part-time for suitable projects.
Daily rate distribution
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
The average daily rate is the mean of all daily rates from recent contracts of comparable freelancers on our platform.
The median daily rate is the middle value of all daily rates — half of comparable freelancers charge less, half charge more. Unlike the average, it is barely affected by outliers.
Calculated based on our freelancers’ daily rates as of 7 Nov 2026. Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.
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 Motor Control Software Developer (Project "Multi DMR – Motor-Control")
Nearby freelancers
Professionals working in or nearby Ulm, Germany
