freiberufler Embedded C/C++ Entwickler / Software & Hardware Engineer - STM32, ESP32, AUTOSAR, KiCad, Altium auf freelance.de

Embedded C/C++ Entwickler / Software & Hardware Engineer - STM32, ESP32, AUTOSAR, KiCad, Altium

zuletzt online vor 3 Tagen
  • 70€/Stunde
  • 76228 Karlsruhe
  • DACH-Region
  • ru  |  en  |  de
  • 29.05.2026
  • Contract ready

Kurzvorstellung

Embedded Software & Hardware Engineer in Karlsruhe. 15+ Jahre Erfahrung mit Embedded C/C++, STM32, ESP32, FreeRTOS, Zephyr, AUTOSAR Classic, ECU Debugging, KiCad, Altium und PCB Bring-up. Arbeitssprache: Englisch.

Geschäftsdaten

 Freiberuflich
 Steuernummer bekannt

Qualifikationen

  • Altium Designer1 J.
  • Bash Shell6 J.
  • C# Developer
  • Computertechniker1 J.
  • Elektronik1 J.
  • Embedded Entwicklung / hardwarenahe Entwicklung9 J.
  • Embedded Linux7 J.
  • Embedded Systems4 J.
  • Hardware-Design1 J.
  • Hardwarebeschreibungssprache1 J.
  • Internet of Things (IoT)1 J.
  • PCB-Designer1 J.
  • Programmierer C, C++1 J.
  • Python6 J.
  • Quartus (Altera)1 J.
  • Reverse Engineering1 J.
  • STM321 J.
  • VBA (Visual Basic for Applications)
  • Verilog1 J.
  • Vivado (Xilinx)1 J.

Projekt‐ & Berufserfahrung

Embedded Software & Hardware Engineer
Kundenname anonymisiert, Karlsruhe
7/2025 – offen (1 Jahr)
IT & Entwicklung
Tätigkeitszeitraum

7/2025 – offen

Tätigkeitsbeschreibung

Freelance embedded firmware and hardware development for microcontroller-based systems, IoT devices, battery-powered hardware, power electronics, BLE/RF boards, and prototype bring-up. I developed embedded C/C++ firmware for STM32, ESP32/ESP8266, and nRF-class platforms using STM32CubeIDE, CubeMX, HAL, FreeRTOS, Zephyr, peripheral drivers, interrupts, DMA, timers, UART, SPI, I2C, QSPI, SD/FatFS, and external memory interfaces. I also designed and reviewed PCB projects in KiCad and Altium Designer, including battery-management hardware, current/voltage sensing, BLE/RF layout constraints, production files, BOM, Gerber, CPL, and low-level hardware debugging.

Eingesetzte Qualifikationen

Internet of Things (IoT), Altium Designer, Computertechniker, Elektronik, Embedded Linux, Embedded Systems, FPGA, Hardware-Design, Hardwarebeschreibungssprache, PCB-Designer, Programmierer C, C++, Quartus (Altera), Reverse Engineering, STM32, Verilog, Vivado (Xilinx)

Senior Software Engineer - AUTOSAR ECU Development & Debugging
Continental AG, Regensburg
7/2021 – 12/2024 (3 Jahre, 6 Monate)
Automobilindustrie
Tätigkeitszeitraum

7/2021 – 12/2024

Tätigkeitsbeschreibung

Analysis and maintenance of an AUTOSAR-based HCP4 ECU project with multiple MCUs. I analyzed customer Problem Reports, identified duplicates, reproduced issues on test benches, built and debugged different ECU versions locally, validated fixes with testers, prepared analysis reports, and communicated with responsible development teams. Tools and topics included AUTOSAR Classic project structure, Vector CANoe, EB Tresos, winIDEA, in-circuit debugging, ECU runtime analysis, low-level debugging, issue reproduction and defect analysis.

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Systems

Engineer Contractor - Embedded Linux & Backend Systems (Festanstellung)
Comcast Xfinity, Philadelphia
2/2015 – 7/2021 (6 Jahre, 6 Monate)
Telekommunikation
Tätigkeitszeitraum

2/2015 – 7/2021

Tätigkeitsbeschreibung

Development and support of embedded Linux applications, backend services, and client applications for Comcast Xfinity products. I maintained and extended C/C++, Bash, Python, HTML and JavaScript components, supported Java-based backend services deployed on AWS and OpenStack VMs, worked with CI/CD updates, MySQL data processing, Yocto-based environments, GitHub, Jira and Confluence. The work included debugging, bug fixing, system scripting, device data collection, backend integration, customer-facing updates, code reviews and Scrum-based development.

Eingesetzte Qualifikationen

Mysql, Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Linux, Confluence, Bash Shell, C++, Docker, Git, Java (allg.), Jira, Python, Amazon Web Services (AWS), JavaScript

Ausbildung

Industrial Electronics
Diplom / Specialist degree
Odessa National Polytechnic University
1997
Odessa, Ukraine

Über mich

I help companies develop, debug, and bring up embedded systems that combine firmware, hardware, sensors, communication interfaces, and production-ready PCB design.

My background includes more than 15 years in embedded software, embedded Linux, C/C++, automotive systems, and hardware development. I have worked with international customers including Continental AG and Comcast, and I currently work as a freelance Embedded Software Engineer on firmware and hardware projects.

Core areas:

Embedded C/C++ firmware for STM32, STM32H7, ESP32/ESP8266, and nRF-class microcontrollers
FreeRTOS, Zephyr, STM32CubeIDE, CubeMX, HAL, peripheral drivers
UART, SPI, I2C, QSPI, USB, SD/FatFS, external Flash, SDRAM, DMA, interrupts, timers
Robust firmware architecture: state machines, watchdogs, diagnostics, logging, fault handling
PCB design and review in KiCad and Altium Designer
Board bring-up, prototype debugging, sensors, power management, current/voltage sensing
Automotive ECU work: AUTOSAR Classic, Problem Report analysis, CANoe, EB Tresos, winIDEA

I can support both firmware-only and hardware+firmware projects, from early architecture review to prototype bring-up and manufacturing files.

Weitere Kenntnisse

STM32, STM32H7, STM32H750, STM32F103, ESP32, ESP8266, nRF52840, Embedded C, C++, FreeRTOS, Zephyr, STM32CubeIDE, CubeMX, HAL, UART, SPI, I2C, QSPI, USB, SD/FatFS, DMA, interrupts, timers, watchdogs, AUTOSAR Classic, CANoe, EB Tresos, winIDEA, KiCad, Altium Designer, PCB Design, Board Bring-up, Embedded Linux, Yocto, Git, Jira, Confluence, Doxygen

Persönliche Daten

Sprache
  • Englisch (Fließend)
  • Deutsch (Grundkenntnisse)
  • Russisch (Muttersprache)
Reisebereitschaft
DACH-Region
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
4
Berufserfahrung
24 Jahre und 10 Monate (seit 08/2001)
Projektleitung
5 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden