Recommended expert

Sergej Vontobel

Freelance Developer in Embedded Electronics

Sergej Vontobel
Ulm, Germany

Experience

Mar 2025 - Oct 2025
8 months
Auenwald, Germany

Software Developer Motor Control (Project "Multi DMR – Motor-Control")

Lorch Schweißtechnik GmbH

  • Modification and redesign of the software for a series component
  • Review of the software concept and extension of functionality
  • Modification of software functions for DC motor control
  • Hardware: ARM STM32G474, CAN bus, Lauterbach T32
  • Software: Microsoft Visual Studio Code
Jan 2024 - Dec 2025
2 years
Munich, Germany

Base Software Developer (Project "EMB")

Knorr Bremse GmbH

  • Development of base software for safety-critical applications in rail vehicles
  • Software design and development of base software with RTOS
  • Driver development for AURIX microcontrollers (Infineon)
  • Hardware: Infineon TC3XX, iSystem debugger
  • Software: TASKING IDE
Jul 2023 - Dec 2023
6 months
Ottobrunn, Germany

Test Bench Software Developer (Project "EOL Test Bench/Control Software")

Porsche eBike Performance GmbH

  • Porting the existing software from Java to LabView for the EOL test bench
  • Review of the software concept and extension of the EOL test bench functionality for e-drives in prototype construction
  • Hardware: input/output PLC modules (Weidmüller), CAN, Modbus, Altium Designer
  • Software: Java, LabView
Feb 2023 - Mar 2023
2 months

Automotive Software Developer (Project "BLDC/DC Motor Controller")

BorgWarner GmbH

  • Software development in the automotive sector for e-motors
  • Verification and modification of software for SPC560 (PowerPC)
  • Hardware: SPC560x
  • Software: Eclipse IDE, Green Hills, RTOS
Jan 2023 - Jun 2023
6 months
Pfronstetten, Germany

ECU Hardware/Software Developer (Project "ECU Hardware Development/Automotive")

Schäffler-Parawan Technologie GmbH

  • Development of hardware and software for e-motor control units in the automotive sector
  • Review of the hardware concept and verification of software for AURIX microcontrollers (Infineon)
  • Hardware: Infineon TC3xx, layout with Altium Designer
  • Software: Eclipse IDE, Lauterbach T32
Feb 2021 - Sep 2023
2 years 8 months
Schwäbisch Gmünd, Germany

Motor Controller Developer (Project "BLDC/AC Motor Controller")

FEIN C. & E. GmbH

  • Developed hardware and software for power tools and motor controllers
  • Designed hardware and software for Infineon XMC controllers
  • Hardware: Infineon XMC1300, layout with Altium Designer
  • Software: Infineon DAVE IDE
Nov 2020 - Feb 2022
1 year 4 months
Auenwald, Germany

Embedded Developer PFC Controller (Project "Primary PFC Controller")

Lorch Schweißtechnik GmbH

  • Ported and tested software on a new microcontroller family (STM32G)
  • Ported, tested, and debugged software for a PFC controller on a new microcontroller derivative (STM32G4x)
  • Hardware: Migrated ARM STM32F3x to STM32Gx, layout with Altium Designer
  • Software: Keil IDE, LabView
Aug 2020 - Jan 2023
2 years 6 months
Auenwald, Germany

Hardware and Software Developer (Project "WUK Slave/Welding Unit")

Lorch Schweißtechnik GmbH

  • Developed hardware and software for the WUK unit according to Lorch requirements
  • Redesigned an existing module (hardware) including software porting
  • Hardware: ARM STM32G474, layout with Altium Designer
  • Software: Microsoft Visual Studio, Visual GDB, LabView
Apr 2020 - Aug 2020
5 months
Nürtingen, Germany

Drive Technology Software Developer (Project "BLDC/AC Drive")

Metabo GmbH

  • Developed and tested software for e-drive/BLAC motor
  • Ported software to a new hardware platform
  • Enhanced and tested new software on existing hardware platform
  • Hardware: Texas Instruments C2000 (F280x–F2800x)
  • Software: TI IDE, Code Composer Studio (CCS)
Mar 2020 - Jun 2020
4 months
Ochsenhausen, Germany

Embedded Control Developer (Project "Welding Machine Control")

Handtmann e-Solutions

  • Ported and extended software for a welding machine to a new hardware platform
  • Enhanced the software and developed an application GUI with LabView
  • Hardware: ARM STM32F407, layout with Altium Designer
  • Software: Atollic Studio (STM), LabView
Jan 2020 - Jun 2020
6 months
Ettlingen, Germany

IO-Link Software Developer (Project "IO-Link-Master/Device")

KUNBUS GmbH

  • Porting and testing the software for an IO-Link controller
  • Porting, testing, and troubleshooting the software for a custom IO-Link controller based on multiple hardware architectures
  • Hardware: ARM (Cortex) STM32F20x
  • Software: Atollic IDE, Eclipse, LabView
May 2019 - Apr 2020
1 year
Ludwigsburg, Germany

Software Tester/Debugger for Automotive Control Unit (Project "TriCore (AURIX)-based Automotive Control Unit")

JETTER AG

  • Testing and debugging the software for an automotive control unit
  • Testing, troubleshooting, and debugging the software for a complex control unit based on a multicore AURIX processor
  • Hardware: Infineon TriCore TC29x
  • Software: PLS UDE and Debugger/UAD, RTOS
Jun 2018 - Mar 2019
10 months
Kronberg, Germany

Hardware/Software Developer (Project "Seriel HUB")

Löwenstein Medical Innovation GmbH

  • Development of hardware prototypes and software for a data distribution node
  • Concept, design, and production of the prototype for the pilot run
  • Development of hardware and software
  • Hardware: ARM STM32F4xx, PCB layout with EAGLE and Altium Designer, Lauterbach T32
  • Software: STM Atollic
Dec 2017 - Jun 2018
7 months
Sailauf, Germany

Embedded Motor Control Developer (Project "Power PCB")

Magna Powertrain GmbH

  • Porting and further development of the software for an engine control unit on a new hardware platform
  • Porting the software for a PMSM motor control unit with different control methods (block commutation/FOC)
  • Hardware: NXP S12, Lauterbach T32
  • Software: CodeWarrior (Eclipse)
Apr 2017 - Aug 2017
5 months
Pfaffenhofen an der Ilm, Germany

BLDC Controller Developer (Project "BLDC Motor Control Unit (Automotive)")

NewTec GmbH

  • Software development (software platform) for custom hardware (HVC4223)
  • Implementation of BLDC algorithms and LIN stack on a dedicated hardware platform
  • Development of a frontend application (GUI) with LabView
  • Development of hardware and base software for a BLDC motor control unit and the application GUI
  • Hardware: Micronas HVC4223 (Cortex-M3), PCB layout with Altium Designer
  • Software: Keil µVision IDE, LabView
Feb 2017 - Jun 2021
4 years 5 months
Lustenau, Austria

E-Scooter Control Unit Developer (Project "E-Scooter")

SAEM GmbH & Co. KG

  • Developed control units (hardware and software) for e-scooters
  • Developed the base hardware platform and software for BLDC motor controllers with interfaces such as serial, CAN, and Bluetooth
  • Designed hardware prototypes up to production models
  • Implemented BLDC/PMSM algorithms (block commutation/FOC) and various communication protocols
  • Hardware: ARM (Cortex) STM32F4xx, layout with Altium Designer
  • Software: Keil µVision IDE, Eclipse, LabView
Feb 2017 - Mar 2017
2 months
Rottenburg, Germany

BLDC Motor Control Developer (Project "BLDC Motor Controller")

Kontronik & Sobek

  • Conducted feasibility study and implemented BLDC software on a custom hardware platform
  • Evaluated hardware and software for a BLDC motor controller on a custom platform
  • Hardware: Microchip dsPIC
  • Software: MPLAB X IDE
Oct 2016 - Nov 2016
2 months
Rottenburg, Germany

Bluetooth Stack Software Developer (Project "Bluetooth Stack")

Kontronik & Sobek

  • Developed and implemented a Bluetooth stack for direct point-to-point connections between modules in a distributed system
  • Developed software stacks for a Bluetooth module
  • Hardware: ARM (Cortex) STM32, SPBTLE-RF Bluetooth module (ST)
  • Software: Keil µVision IDE, Eclipse
Mar 2015 - Sep 2016
1 year 7 months
Filderstadt, Germany

BLDC Motor Control Consultant/Developer (Project "BLDC Motor Controller/Automotive")

Flextronics Automotive GmbH

  • Advised internal developers on sensorless control of BLDC motors
  • Modified software and developed new solutions
  • Conducted tests and developed software test modules
  • Developed a GUI with LabView
  • Hardware: ARM (Cortex) STM32, Intel TLE98xx
  • Software: Keil µVision IDE, LabView
Oct 2014 - Feb 2015
5 months
Schaffhausen, Switzerland

Sensorless Motor Control Consultant (Project "Sensorless Control for BLDC/PMSM Motors")

Marquardt GmbH

  • Advised internal developers on sensorless control of BLDC motors
  • Provided advice and coaching during the concept phase and solution implementation
  • Reviewed circuits and developed software modules
  • Hardware: ARM (Cortex) STM32, layout with Altium Designer
  • Software: Keil µVision IDE, Altium Designer
Sep 2014 - May 2015
9 months
Nuremberg, Germany

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
  • Full development: concept, circuit design, layout, software development, commissioning and software testing
  • Hardware: ARM (Cortex) Toshiba TMPM37xxx, layout with Altium Designer
  • Software: Keil µVision IDE
Jul 2013 - Aug 2014
1 year 2 months
Ulm, Germany

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
May 2012 - Sep 2012
5 months
Kaufering, Germany

BLDC Drive Developer (Project "BL/Sensorless M-Drive in Power Tools")

Hilti

  • Modification of hardware and testing of hardware and software for a universal electronic unit for sensorless control of BLDC motors
  • Hardware: ARM (Cortex) STM32
  • Software: Keil µVision IDE
Feb 2012 - Feb 2013
1 year 1 month

BLDC E-Drive Developer (Project "Automotive E-Drive Development with BLDC Motor")

BorgWarner Turbo Systems

  • Development of hardware and software for controlling a BLDC motor in a new development
  • Testing and verification of hardware and software as well as troubleshooting
  • Hardware: Renesas R8C, ARM (Cortex), TI C2000, layout with Altium Designer
  • Software: IAR IDE, Keil IDE, LabView
Sep 2010 - Nov 2011
1 year 3 months
Kaufering, Germany

Brushless Drive Developer (Project "Brushless Drive in Power Tools")

Hilti

  • Integration and testing of hardware and software for a universal electronic unit to control BLDC motors
  • Troubleshooting and software verification
  • Hardware: ARM (Cortex) STM32, layout with Altium Designer
  • Software: Keil µVision IDE
Jan 2008 - Dec 2016
9 years
Lorem ipsum dolor sit amet

Independent pilot project "BLDC Motor Controller"

  • Development of hardware and software for various BLDC motor controllers for electrically powered models of different power classes
  • Development of PC software for configuring the controllers
  • Error analysis and software verification
  • Hardware: Atmel ATmega, STM32, FTDI 232, layout with Altium Designer
  • Software: Assembler, C/C++, LabView
Jan 2008 - Oct 2008
10 months
Ottobrunn, Germany

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, error analysis 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
May 2003 - Apr 2007
4 years
Munich, Germany

Test Engineer/Developer (Project "Clean Energy")

BMW

  • Commissioning and integration tests of devices in the lab on HIL as well as in the vehicle
  • Interface tests, troubleshooting and development of solution proposals
  • Independent development and implementation of project-specific solutions for data acquisition, fault localization, as well as verification and optimization of control unit functionality
  • Hardware: PowerPC 555, Xilinx FPGA, CAN bus
  • Software: CANalyzer, CANoe, Xilinx ISE, LabView
Apr 2003 - Jun 2003
3 months
Nuremberg, Germany

System Engineer (Project "VARIO Nav")

SOHARD AG

  • Feasibility study for a mobile GPRS/GSM-based navigation system
  • Preparation of requirements and functional specifications
  • Hardware: Intel, ARM, Xilinx FPGA
Mar 2002 - Dec 2002
10 months
Ulm, Germany

Mobile Phone Integrator/Tester (Project "Mobile Phone/Integration/Release-Test")

Nokia

  • Integration and testing of software components in the area of core software
  • Conducting release tests of software for the new generation of mobile phones
  • Responsible for power management, error management and bug fixing
  • Hardware: ARM
  • Software: Assembler
Lorem ipsum dolor sit amet

Ing. Büro Vontobel

  • Studied at the Polytechnic Institute (TU) in Odessa (Ukraine) from 1982 to 1987 in the field of communications engineering & signal processing, graduated with honors

  • Languages: English, Russian

  • Development of hardware and software for microcontroller-based systems

  • Hardware focus: analog and digital circuits, interface circuits for microcontroller systems, including layout and prototype production

  • Software development for microcontroller systems: drivers, proprietary applications, real-time applications

  • Special focus: motor drives, BLDC/PMSM motor control, GUI and LabView applications

  • Hardware (microcontroller families): AURIX (Infineon TC2XX, TC3XX), ARM (Cortex-M, STM, Infineon), C2000 (Texas Instruments), dsPIC33 (Microchip), AVR (Microchip), 8051 and various derivatives, FPGA (Xilinx)

  • Networks/Buses: CAN, LIN, IO-Link, Bluetooth, USB, RS232/RS485

  • Programming languages: C/C++, C#, LabView, assembly

  • 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

Summary

Engineering Office Vontobel EMTESO ("Embedded Technology Solutions")

After several years working as an employee, I have been working independently since 2002 as a freelance developer in the field of embedded electronics.

My core expertise is in designing and developing custom, customer-specific solutions. Depending on your needs, you receive a full package of circuit board development: from the first meeting to the pre-series prototype.

The range of possible microcontrollers for your project goes from simple yet widespread members of the 8051 family and AVR, modern Cortex-M devices, to PowerPC or multicore AURIX microcontrollers.

Of course, the necessary analog interface of your digital module to sensors or various data buses is also implemented.

If desired, the layout of your printed circuit boards with digital and/or analog signal transmission will be handled as well.

With short communication channels during development, you have the opportunity to integrate any changes and adjustments into the project in a timely manner.

I have a well-equipped measurement lab for validating and commissioning prototypes and for product-related quality assurance in series production.

Support from accredited companies in the EMC field complements the service offering and allows me to provide the complete development from a single source.

If needed, I can handle the production of the 0-series, as well as project management and product monitoring during subsequent regular series production.

I look forward to a personal meeting.

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, Assembly
  • 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

German
Native
Russian
Native
English
Advanced

Education

Sep 1982 - Jun 1987

Polytechnic Institute (TU)

Diploma with honors · Communications Engineering & Signal Processing · Odesa, Ukraine

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

Similar Freelancers

Discover other experts with similar qualifications and experience

Peter Jehle
Peter Jehle

Interim Teamlead

View Profile
Gerhard Zalusky
Gerhard Zalusky

Embedded Software Engineer

View Profile
Artur Nidens
Artur Nidens

Freelancer as Embedded Software Engineer

View Profile
Wolfgang Gärber
Wolfgang Gärber

IPS Verification

View Profile
Peter Kortmann
Peter Kortmann

Hardware and Software Developer / Project Manager

View Profile
Konstantin Mirny
Konstantin Mirny

Architect, Software Developer

View Profile
Denis Vodchyts
Denis Vodchyts

AUTOSAR Software Engineer

View Profile
FRATCH Freelancer
FRATCH Freelancer

Software Developer - Building Automation

View Profile
Rainer Nase
Rainer Nase

Embedded Software Developer

View Profile
Daniel Schäftner
Daniel Schäftner

Embedded Software Engineer

View Profile
Sten Sandring
Sten Sandring

Development of control and monitoring firmware for traffic signal systems (traffic lights)

View Profile
Mostafa Solaiman
Mostafa Solaiman

Embedded Firmware Engineer

View Profile
Siegfried Kamlah
Siegfried Kamlah

Embedded software development for a crane control system

View Profile
Oleksii Kvasnikov
Oleksii Kvasnikov

Software developer (freelance)

View Profile
Dieter Möhrle
Dieter Möhrle

Software Engineer

View Profile
John Hulst
John Hulst

Embedded Software and Systems Engineer / Manager

View Profile
Sherif Omran
Sherif Omran

Developer

View Profile
Bernd Westermann
Bernd Westermann

Software Developer

View Profile
Viktor Hildebrand
Viktor Hildebrand

Freelance Software Developer

View Profile
Jens Rehsack
Jens Rehsack

Technical Product Owner

View Profile
András Bognár
András Bognár

Test Equipment Developer

View Profile
Yoav Netzer
Yoav Netzer

Freelance Software Architect

View Profile
Robert Brandl
Robert Brandl

Embedded Systems Software Engineering Team

View Profile
André Howe
André Howe

Linux IT Admin

View Profile
Suleman Hussain
Suleman Hussain

Software Developer

View Profile
Andreas Schuster
Andreas Schuster

Partner

View Profile
Hendrik Wagner
Hendrik Wagner

Software Test and Maintenance Support

View Profile
Michael Kraft
Michael Kraft

Co-Founder

View Profile
Cesar Mestre Balsa
Cesar Mestre Balsa

Systems Engineer Zone Controller

View Profile
Harald Bergmann
Harald Bergmann

Software Architect

View Profile