Senior C++ Software Developer Senior C Software Developer Senior C/C++ Software Architect Senior Adaptive Autosar Engineer
Aktualisiert am 20.09.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 20.09.2024
Verfügbar zu: 100%
davon vor Ort: 15%
C++
AUTOSAR
Embedded C
Python
Automotive
Software-Entwicklung
Romanian
Muttersprache
English
Proficient
German
Intermediate

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

1 year 6 months
2023-02 - 2024-07

Achieved 100% customer satisfaction

Senior Adaptive Autosar Developer C++ Python Autosar Adaptive ...
Senior Adaptive Autosar Developer

The client, a leading automotive manufacturer in Germany, aimed to deliver their nextgeneration electric platform to customers but was falling behind the planned release schedule.

  • Achieved 100% customer satisfaction by successfully delivering a high-performance emissions diagnostic application that provides straightforward verification of the running software's authenticity.
  • Reduced the total number of regressions in new deliveries by 80% by successfully implementing a highly-needed testing application for the frame server library, which is now automatically used in the CI process.
C++ Python Autosar Adaptive Diagnostics Video Processing Docker Git QNX Bazel MagicDraw
BMW Group | Adaptive Autosar
1 year 1 month
2022-01 - 2023-01

designing a highly-intuitive Python testing framework

Senior Adaptive Autosar Developer C++ Python Autosar Adaptive ...
Senior Adaptive Autosar Developer

The client, leading provider of automotive services, was struggling to reach the quality milestone imposed by the end customer, due to lacking qualification tests coverage on SOME/IP communication protocol and needing a fast implementation.

  • Significantly reduced time to reach quality milestone of 95% requirements coverage by more than 6 months by designing a highly-intuitive Python testing framework that integrated an already available powerful-interactive network manipulation library with support for SOME/IP packet sniffing.
  • Achieved 100% end customer satisfaction by ensuring 95% requirements coverage by implementing in a fast-paced team the imposed qualification tests for SOME/IP communication layer.

C++ Python Autosar Adaptive SOME/IP Pytest Conan Docker QEMU Git Azure DevOps (CI/CD) docs-as-code networking Wireshark
PiNTeam | Adaptive Autosar
1 year 6 months
2020-07 - 2021-12

designing and implementing, a custom-tailored POC

Senior C++ Developer C++ MQTT Git ...
Senior C++ Developer

The client, one of the biggest automotive suppliers worldwide, was aiming to be recognized as ?Tier 1 supplier? for an infotainment project but was lacking a key feature, requested by the end customer: ICC (In Car Communication).

  • Eliminated annual losses amounting to over ? 2M in revenue by designing and implementing, a custom-tailored POC (proof of concept) for this high-valued feature. Also, integrated the ICC library from Blackberry into the Audio DSP on the Qualcomm framework and designed a basic audio manager to be able to switch to different states and implemented the communication to the application Android system via MQTT.

C++ MQTT Git QNX Audio DSP ICC Qualcomm framework and tools oscilloscope
Continental Automotive | Stellantis ICC Demo
6 months
2020-01 - 2020-06

designing a highly-efficient solution based on A2B audio bus

Senior C++ Developer C/C++ QNX Github ...
Senior C++ Developer

The client, one of the world?s biggest automotive company, was dealing with low customer satisfaction, while also falling behind market competition, due to having a state of the art infotainment platform, that only provided 2 possible microphones inside cars.

  • Increased the number of connected microphones inside the car from the initial maximum 2 possibilities to 16 possibilities by designing a highly-efficient solution based on A2B audio bus, which used a client-server peer-to-peer blockchain architecture to connect several microphones in the car. Also, developed the configuration of the A2B nodes via I2C serial bus protocol.
  • Ensured 100% future scalability by designing the A2B configuration to make it possible to integrate A2B amplifiers as well, which are only available in high-quality infotainment systems.

C/C++ QNX Github Jira SAFE Analog Devices A2B bus A2B chip specifications Audio concepts I2C programming oscilloscope
Continental Automotive | FCA A2B Demo
1 year
2019-01 - 2019-12

fixing issues

Senior C++ Developer C++ Android Qfil ...
Senior C++ Developer

The client, leading provider of automotive services, was wasting time trying to develop the audio sound generator feature for a new infotainment project.

  • Saved an estimate of more than 3600 hours of development time and even more of fixing issues on a new component, by in-depth researching and discovering that there already exists a sound generator feature developed in another older project the client had. Also, ported the code from the other platform and integrated it in this new Android infotainment project.

C++ Android Qfil Audio concepts Github CI/CD Jira
Continental Automotive | IIP Audio
2 years 3 months
2016-10 - 2018-12

redesigning the chimes manager

Senior C++ Software Architect C++ Audio concepts Software Architecture ...
Senior C++ Software Architect

The client, one of the leading providers of automotive components, was dealing with low customer satisfaction due to high number of problems found short before the SOP (start of production).

  • Increased customer satisfaction by 100% while reducing problem report response time from 2 days to 2 hours, accomplished by travelling to the end customer testing facility and analyzing and fixing problems on the spot. Additionally, clarified customer requirements by having weekly meetings with the end customer.
  • Drastically reduced the number of found bugs with 80% by redesigning the chimes manager and adding a rock-solid automatically code generated state machine. Also, offered support and coaching as a technical lead for the other team members.
  • Ensured 100% success in passing ASPICE audits on level 3 for both SWE.3 and SWE.4 by imposing high-quality standards to have well documented process and high traceability between requirements, architecture, design, unit tests and integration tests.

C++ Audio concepts Software Architecture IBM Rational Rhapsody Doors Jira CI/CD Git Gerrit Confluence embedded system debugging ASPICE CANoe
Continental Automotive | Ford AHU
4 years 7 months
2012-03 - 2016-09

re-designing the start-up procedure

Senior C/C++ Software Architect Embedded C C++ Doors ...
Senior C/C++ Software Architect

The client, one of the biggest automotive suppliers worldwide, was dealing with low customer satisfaction due to not being able to provide a high-quality low-end infotainment system to the end customer.

  • Drastically reduced time to first audio at start-up from 40 seconds to 5 seconds by re-designing the start-up procedure in case of USB playback devices.
  • Drastically reduced time to available browsing media in case of USB insertion with 95% in case of an already known device (device was already used before and content was not modified) by implementing a highly-efficient algorithm for scanning and creating the metadata database.
  • Achieved 100% success in passing ASPICE audits on level 2 for both SWE.3 and SWE.4 by increasing coverage of architectural design to more than 95% of requirements and offering high-quality feedback to team members by actively participating to reviews on both architecture/design and implementation tasks.

Embedded C C++ Doors Rational Rhapsody Rational Change Synergy Software Architecture Hew debugging on hardware Automotive Media concepts
Continental Automotive | Fiat VP1
2 years 2 months
2013-11 - 2015-12

launching new platform

Senior C++ Developer C++ Automotive Media Concepts IBM Rational Synergy ...
Senior C++ Developer

The client, one of the leading providers of automotive services, was aiming to enhance customers experience, but was struggling to do so, due to lacking a new up to date infotainment platform running on a Linux system.

  • Brought over in excess of an estimated ?1B in revenue and total sales of this platform to more than 2M units by successfully launching this new platform. Also, designed, implemented and tested Media Sound Generator, Multimedia Services and Ipod Handle features.

C++ Automotive Media Concepts IBM Rational Synergy Doors CI/CD Jenkins debugging Jira
Continental Automotive | OIP Media
2 years 4 months
2009-11 - 2012-02

implementing highly-needed languages for announcements and maneuvers

Senior C++ Developer C++ VxWorks Rational ClearCase ...
Senior C++ Developer

The client, one of the world?s biggest automotive company, was losing money due to lacking the possibility of its latest infotainment system to be customized in the local language of some of its high-sales markets.

  • Increased sales by 30% in the countries where the local language was introduced as an option to the infotainment system by successfully implementing highly-needed languages for announcements and maneuvers (Polish, Norwegian, Turkish, Arabic, etc.).
  • Maintained 100% stability and fast delivery times by being highly skilled at analyzing and fixing customer problem reports within my team of top talented developers.

C++ VxWorks Rational ClearCase IBM Doors IBM Rational Rhapsody Navigation Concepts: route calculation guidance maneuver generation announcements estimated time to travel estimated time of arrival in-car testing
Continental Automotive | VW Navigation Core
2 years 1 month
2007-11 - 2009-11

analyzing/reproducing one use case by designing, implementing, and testing an QT application

Senior C++ Developer C++ QT Rational ClearCase ...
Senior C++ Developer

The client, one of the leading providers of automotive components, was dealing with low customer satisfaction due to long feedback time on problem reports received from the end customer.

  • Reduced testing time when analyzing/reproducing one use case by 2 hours by designing, implementing, and testing an QT application for desktop that emulates all the commands that a navigation system was handling. By doing this there was no need to flash the build on the target anymore since one can test directly on the PC.
  • Achieved 100% success in enabling the possibility of having automated tests, which were not possible before, by facilitating Qt GUI event recording and playback on the newly developed QT application.

C++ QT Rational ClearCase debugging Navigation Concepts: route calculation guidance maneuver generation announcements estimated time to travel estimated time of arrival
Continental Automotive | Navigation SDK

Aus- und Weiterbildung

Aus- und Weiterbildung

2002 - 2007

Computer Science

Bachelor?s Degree

Politehnica University

Position

Position

  • Senior C++ Software Developer

Kompetenzen

Kompetenzen

Top-Skills

C++ AUTOSAR Embedded C Python Automotive Software-Entwicklung

Produkte / Standards / Erfahrungen / Methoden

C++
18 years
Embedded C
5 years
Automotive
18 years
Embedded Systems
18 years
Python
2 years
Adaptive Autosar
3 years
Software Architecture
5 years
Software Design
18 years
OOP
18 years
Unit Testing
18 years
STL
10 years
Multithreading
10 years
Cmake
5 years
Gdb
5 years
Valgrind
5 years
CANoe
5 years
QT
2 years
C#
1 year
MQTT
1 year
Conan
1 year
Docker
2 years
Git
5 years
Linux
7 years
QNX
5 years
Android
1 year

ABOUT ME

  • I am a Senior C/C++ Developer / Consultant / Contractor/ Freelancer with 18+ years of experience, only interested in remote work.
  • I use my expertise, skills and passion to design and implement rock-solid, top-of-the-line software solutions for companies worldwide.
  • Drop me a message if you think my expertise could help your organization! 

Programmiersprachen

C++
Experte
Embedded C
Experte
Python
Basics
Adaptive Autosar
Experte
Automotive
Experte

Branchen

Branchen

  • Automotive

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

1 year 6 months
2023-02 - 2024-07

Achieved 100% customer satisfaction

Senior Adaptive Autosar Developer C++ Python Autosar Adaptive ...
Senior Adaptive Autosar Developer

The client, a leading automotive manufacturer in Germany, aimed to deliver their nextgeneration electric platform to customers but was falling behind the planned release schedule.

  • Achieved 100% customer satisfaction by successfully delivering a high-performance emissions diagnostic application that provides straightforward verification of the running software's authenticity.
  • Reduced the total number of regressions in new deliveries by 80% by successfully implementing a highly-needed testing application for the frame server library, which is now automatically used in the CI process.
C++ Python Autosar Adaptive Diagnostics Video Processing Docker Git QNX Bazel MagicDraw
BMW Group | Adaptive Autosar
1 year 1 month
2022-01 - 2023-01

designing a highly-intuitive Python testing framework

Senior Adaptive Autosar Developer C++ Python Autosar Adaptive ...
Senior Adaptive Autosar Developer

The client, leading provider of automotive services, was struggling to reach the quality milestone imposed by the end customer, due to lacking qualification tests coverage on SOME/IP communication protocol and needing a fast implementation.

  • Significantly reduced time to reach quality milestone of 95% requirements coverage by more than 6 months by designing a highly-intuitive Python testing framework that integrated an already available powerful-interactive network manipulation library with support for SOME/IP packet sniffing.
  • Achieved 100% end customer satisfaction by ensuring 95% requirements coverage by implementing in a fast-paced team the imposed qualification tests for SOME/IP communication layer.

C++ Python Autosar Adaptive SOME/IP Pytest Conan Docker QEMU Git Azure DevOps (CI/CD) docs-as-code networking Wireshark
PiNTeam | Adaptive Autosar
1 year 6 months
2020-07 - 2021-12

designing and implementing, a custom-tailored POC

Senior C++ Developer C++ MQTT Git ...
Senior C++ Developer

The client, one of the biggest automotive suppliers worldwide, was aiming to be recognized as ?Tier 1 supplier? for an infotainment project but was lacking a key feature, requested by the end customer: ICC (In Car Communication).

  • Eliminated annual losses amounting to over ? 2M in revenue by designing and implementing, a custom-tailored POC (proof of concept) for this high-valued feature. Also, integrated the ICC library from Blackberry into the Audio DSP on the Qualcomm framework and designed a basic audio manager to be able to switch to different states and implemented the communication to the application Android system via MQTT.

C++ MQTT Git QNX Audio DSP ICC Qualcomm framework and tools oscilloscope
Continental Automotive | Stellantis ICC Demo
6 months
2020-01 - 2020-06

designing a highly-efficient solution based on A2B audio bus

Senior C++ Developer C/C++ QNX Github ...
Senior C++ Developer

The client, one of the world?s biggest automotive company, was dealing with low customer satisfaction, while also falling behind market competition, due to having a state of the art infotainment platform, that only provided 2 possible microphones inside cars.

  • Increased the number of connected microphones inside the car from the initial maximum 2 possibilities to 16 possibilities by designing a highly-efficient solution based on A2B audio bus, which used a client-server peer-to-peer blockchain architecture to connect several microphones in the car. Also, developed the configuration of the A2B nodes via I2C serial bus protocol.
  • Ensured 100% future scalability by designing the A2B configuration to make it possible to integrate A2B amplifiers as well, which are only available in high-quality infotainment systems.

C/C++ QNX Github Jira SAFE Analog Devices A2B bus A2B chip specifications Audio concepts I2C programming oscilloscope
Continental Automotive | FCA A2B Demo
1 year
2019-01 - 2019-12

fixing issues

Senior C++ Developer C++ Android Qfil ...
Senior C++ Developer

The client, leading provider of automotive services, was wasting time trying to develop the audio sound generator feature for a new infotainment project.

  • Saved an estimate of more than 3600 hours of development time and even more of fixing issues on a new component, by in-depth researching and discovering that there already exists a sound generator feature developed in another older project the client had. Also, ported the code from the other platform and integrated it in this new Android infotainment project.

C++ Android Qfil Audio concepts Github CI/CD Jira
Continental Automotive | IIP Audio
2 years 3 months
2016-10 - 2018-12

redesigning the chimes manager

Senior C++ Software Architect C++ Audio concepts Software Architecture ...
Senior C++ Software Architect

The client, one of the leading providers of automotive components, was dealing with low customer satisfaction due to high number of problems found short before the SOP (start of production).

  • Increased customer satisfaction by 100% while reducing problem report response time from 2 days to 2 hours, accomplished by travelling to the end customer testing facility and analyzing and fixing problems on the spot. Additionally, clarified customer requirements by having weekly meetings with the end customer.
  • Drastically reduced the number of found bugs with 80% by redesigning the chimes manager and adding a rock-solid automatically code generated state machine. Also, offered support and coaching as a technical lead for the other team members.
  • Ensured 100% success in passing ASPICE audits on level 3 for both SWE.3 and SWE.4 by imposing high-quality standards to have well documented process and high traceability between requirements, architecture, design, unit tests and integration tests.

C++ Audio concepts Software Architecture IBM Rational Rhapsody Doors Jira CI/CD Git Gerrit Confluence embedded system debugging ASPICE CANoe
Continental Automotive | Ford AHU
4 years 7 months
2012-03 - 2016-09

re-designing the start-up procedure

Senior C/C++ Software Architect Embedded C C++ Doors ...
Senior C/C++ Software Architect

The client, one of the biggest automotive suppliers worldwide, was dealing with low customer satisfaction due to not being able to provide a high-quality low-end infotainment system to the end customer.

  • Drastically reduced time to first audio at start-up from 40 seconds to 5 seconds by re-designing the start-up procedure in case of USB playback devices.
  • Drastically reduced time to available browsing media in case of USB insertion with 95% in case of an already known device (device was already used before and content was not modified) by implementing a highly-efficient algorithm for scanning and creating the metadata database.
  • Achieved 100% success in passing ASPICE audits on level 2 for both SWE.3 and SWE.4 by increasing coverage of architectural design to more than 95% of requirements and offering high-quality feedback to team members by actively participating to reviews on both architecture/design and implementation tasks.

Embedded C C++ Doors Rational Rhapsody Rational Change Synergy Software Architecture Hew debugging on hardware Automotive Media concepts
Continental Automotive | Fiat VP1
2 years 2 months
2013-11 - 2015-12

launching new platform

Senior C++ Developer C++ Automotive Media Concepts IBM Rational Synergy ...
Senior C++ Developer

The client, one of the leading providers of automotive services, was aiming to enhance customers experience, but was struggling to do so, due to lacking a new up to date infotainment platform running on a Linux system.

  • Brought over in excess of an estimated ?1B in revenue and total sales of this platform to more than 2M units by successfully launching this new platform. Also, designed, implemented and tested Media Sound Generator, Multimedia Services and Ipod Handle features.

C++ Automotive Media Concepts IBM Rational Synergy Doors CI/CD Jenkins debugging Jira
Continental Automotive | OIP Media
2 years 4 months
2009-11 - 2012-02

implementing highly-needed languages for announcements and maneuvers

Senior C++ Developer C++ VxWorks Rational ClearCase ...
Senior C++ Developer

The client, one of the world?s biggest automotive company, was losing money due to lacking the possibility of its latest infotainment system to be customized in the local language of some of its high-sales markets.

  • Increased sales by 30% in the countries where the local language was introduced as an option to the infotainment system by successfully implementing highly-needed languages for announcements and maneuvers (Polish, Norwegian, Turkish, Arabic, etc.).
  • Maintained 100% stability and fast delivery times by being highly skilled at analyzing and fixing customer problem reports within my team of top talented developers.

C++ VxWorks Rational ClearCase IBM Doors IBM Rational Rhapsody Navigation Concepts: route calculation guidance maneuver generation announcements estimated time to travel estimated time of arrival in-car testing
Continental Automotive | VW Navigation Core
2 years 1 month
2007-11 - 2009-11

analyzing/reproducing one use case by designing, implementing, and testing an QT application

Senior C++ Developer C++ QT Rational ClearCase ...
Senior C++ Developer

The client, one of the leading providers of automotive components, was dealing with low customer satisfaction due to long feedback time on problem reports received from the end customer.

  • Reduced testing time when analyzing/reproducing one use case by 2 hours by designing, implementing, and testing an QT application for desktop that emulates all the commands that a navigation system was handling. By doing this there was no need to flash the build on the target anymore since one can test directly on the PC.
  • Achieved 100% success in enabling the possibility of having automated tests, which were not possible before, by facilitating Qt GUI event recording and playback on the newly developed QT application.

C++ QT Rational ClearCase debugging Navigation Concepts: route calculation guidance maneuver generation announcements estimated time to travel estimated time of arrival
Continental Automotive | Navigation SDK

Aus- und Weiterbildung

Aus- und Weiterbildung

2002 - 2007

Computer Science

Bachelor?s Degree

Politehnica University

Position

Position

  • Senior C++ Software Developer

Kompetenzen

Kompetenzen

Top-Skills

C++ AUTOSAR Embedded C Python Automotive Software-Entwicklung

Produkte / Standards / Erfahrungen / Methoden

C++
18 years
Embedded C
5 years
Automotive
18 years
Embedded Systems
18 years
Python
2 years
Adaptive Autosar
3 years
Software Architecture
5 years
Software Design
18 years
OOP
18 years
Unit Testing
18 years
STL
10 years
Multithreading
10 years
Cmake
5 years
Gdb
5 years
Valgrind
5 years
CANoe
5 years
QT
2 years
C#
1 year
MQTT
1 year
Conan
1 year
Docker
2 years
Git
5 years
Linux
7 years
QNX
5 years
Android
1 year

ABOUT ME

  • I am a Senior C/C++ Developer / Consultant / Contractor/ Freelancer with 18+ years of experience, only interested in remote work.
  • I use my expertise, skills and passion to design and implement rock-solid, top-of-the-line software solutions for companies worldwide.
  • Drop me a message if you think my expertise could help your organization! 

Programmiersprachen

C++
Experte
Embedded C
Experte
Python
Basics
Adaptive Autosar
Experte
Automotive
Experte

Branchen

Branchen

  • Automotive

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.